Algorithm 如何从iges CAD模型确定面、折弯角度等之间的关系
伙计们,我正在开发一个web应用程序,用于从IGES(文件格式)CAD模型中提取特征。我已从iges文件中提取并存储了所有实体,例如外壳实体、面实体、循环、边和顶点实体。我还设法使用three.js绘制了模型。 我遵循文档中的算法,直到我们从模型本身提取特征为止。本文档假定两个面之间的边是一条直线,因此计算角度和边凹度变得很容易: 使用的算法如下所示: 但是,在我的例子中,面之间的边是一个半圆柱形,应用程序会检测到该边(我猜是因为iges文件中的实体)有4个面(外、内面和侧面的面)。绘制线框模型时,将显示以下内容:Algorithm 如何从iges CAD模型确定面、折弯角度等之间的关系,algorithm,vector,geometry,cad,step,Algorithm,Vector,Geometry,Cad,Step,伙计们,我正在开发一个web应用程序,用于从IGES(文件格式)CAD模型中提取特征。我已从iges文件中提取并存储了所有实体,例如外壳实体、面实体、循环、边和顶点实体。我还设法使用three.js绘制了模型。 我遵循文档中的算法,直到我们从模型本身提取特征为止。本文档假定两个面之间的边是一条直线,因此计算角度和边凹度变得很容易: 使用的算法如下所示: 但是,在我的例子中,面之间的边是一个半圆柱形,应用程序会检测到该边(我猜是因为iges文件中的实体)有4个面(外、内面和侧面的面)。绘制线框模
谢谢。我会忽略边缘形状(如果不是直线,则它不是平面,弯曲角度在边缘上没有意义),而只使用面法线
n1,n2
例如:angle=acos(点(n1,n2)/(|n1 | n2 |))