ThreeJS获得轮廓形状(dupborder)

时间:2018-02-19 16:07:03

标签: javascript three.js geometry

当我有几何图形时,我将相机从顶部放置,例如。我想将几何轮廓作为一个新形状。所以我可以挤出这个形状。在应用程序Rhinoceros 5中,此函数称为:dupborder

我找到了许多概述网格的例子,但这不是我想要的 Convex Hull接近我试图达到的目标,但不是100%准确。

我还尝试了获取所有顶点和面,并检查顶点是否只有2个或3个面。但有些顶点有4个面,也靠近边缘。

所以我尝试的是使用3D网格的轮廓来获得扁平形状。

1 个答案:

答案 0 :(得分:0)

我们终于设法解决了这个问题。我们遍历所有面并检查面的边缘是否仅在1面。因此使它成为几何的边缘。