如何从iges CAD模型确定面,弯角等之间的关系

时间:2016-05-12 13:01:40

标签: algorithm vector geometry cad step

Hie guys我正在开发一个用于从IGES(文件格式)CAD模型中提取特征的Web应用程序。我已经从iges文件中提取并存储了所有实体,例如shell实体,面实体,循环,边和顶点实体。我还设法使用three.js绘制模型。 我遵循文档here中的算法,直到我们从模型本身提取特征。该文档假设两个面之间的边是一条线,因此计算角度和边缘凹度变得容易: enter image description here 使用的算法如下: enter image description here

然而,在我的情况下,面之间的边缘是半圆柱形的,并且应用程序检测到这个边缘(我猜是因为iges文件中的实体)有4个面(外部和内部)面和两侧的面)。当我绘制线框模型时,这是显示的内容: enter image description here

  1. 我希望您帮助找到最佳算法,以便在不使用边缘面的情况下找到两个面之间的角度,就像在第一张图像中一样(即,好像边缘只是一条直线)。 / p>

  2. 如何计算边缘方向(如上文所述)

  3. 谢谢。

0 个答案:

没有答案