首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从与封闭曲面对应的输入点插值三维点

从与封闭曲面对应的输入点插值三维点
EN

Stack Overflow用户
提问于 2015-09-09 12:54:15
回答 1查看 868关注 0票数 1

我有一个分散的3D点的列表,类似于下面的一个:

利用MATLAB,我要从这些原始点对应的表面进一步插值点,以获得更完整的散射点。请注意,在这个零散的数据上没有定义特定的切片。也就是说,点云的z值不是离散的,因此不可能逐片插值。

我认为实现这一目标的理想方法是以某种方式获得光滑的闭合曲面,该曲面与散乱的数据最匹配,然后对其进行采样。但我并没有找到一种直截了当的方法来实现这一点。

EN

回答 1

Stack Overflow用户

发布于 2015-09-10 03:52:38

散射插值类可能是一个简单的选项。

使用scatteredInterpolant对二维或三维散乱数据集进行插值.例如,您可以将一组(x,y)点和值v传递给scatteredInterpolant,它返回形式v= F(x,y)的曲面。这个曲面总是通过点位置的样本值。您可以在任何查询点(xq,yq)计算此曲面,以生成一个插值值vq。

http://au.mathworks.com/help/matlab/math/interpolating-scattered-data.html

散乱的数据由一组点X和相应的值V组成,其中点在其相对位置之间没有结构或顺序。插值散乱数据的方法有多种。一种广泛使用的方法是对点进行Delaunay三角剖分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32480109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档