当前位置 :
【有一个多面体,已知各个顶点的坐标,我想提取每个面上的点,是不是有现成的,对于已知顶点的体,可以直接识别面,然后输出每个面上的顶点坐标?】
7人问答
问题描述:

有一个多面体,已知各个顶点的坐标,我想提取每个面上的点,

是不是有现成的,对于已知顶点的体,可以直接识别面,然后输出每个面上的顶点坐标?

段光明回答:
  额,可以啊,只要有三个非共线顶点,就可确定一个面的方程了
秦康生回答:
  给你20个点,而且这个体不存在凹进去的部分,请问如何判断哪些点围成哪个表面。
段光明回答:
  你这个问题的最佳解法是求点云的三维凸包的增量法,   但只是求包含其中某个顶点的一个面的话,你只需先任取另两个顶点,与该点形成一个平面,然后计算该点到其它点向量与这个平面法线的点乘正负号,如果有一点为正,则说明该点在凸多变形外,更新该点为面上点,整个算法复杂度为O(n)
秦康生回答:
  我们是只知道某个体的所有顶点,还有这个体是凸体。我们要判断这个凸体由多少个面围成,每个面上又是由哪些点围成。   或者可以这么想:利用MATLAB生成VORONOI三维图形,然后需要提取出每个体胞的每个面,以及每个面上是哪些点。想知道有没有什么现成的方法。不然就自己琢磨琢磨写了。
段光明回答:
  为什么要用VORONOI表示,如果只需知道凸包面的点序列,直接用K=convhull(X,Y,Z)返回面数组不就行了吗
秦康生回答:
  我是材料的,打算使用MATLAB得出建模数据,导入ansys建模来模拟计算。那我是不是就可以使用VORONOI生成模型,然后用convhull提取面数组就ok了。convhull返回的面数组是三角形平面吧。
段光明回答:
  恩是的
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞