获取圆柱面的信息
前言
在一个项目中,需要遍历曲面,获得所有的圆柱面和圆柱面的信息,包括轴向、半径和圆柱面的深度。经过研究,采用uFModl.AskFaceData(face.Tag, out faceTypeInt, point, dir, box, out rad, out rad_data, out normDir);实现,现在把实现方法共享下。
一、在UG NX中面的类型有哪些?
在UG NX中,面的类型有以下几个:
在UG NX中,获取面的类型函数为:
face.SolidFaceType
其值是枚举值:
Face.FaceType.xxxx
如果是圆柱面,则为Face.FaceType.Cylindrical
二、获取圆柱面信息的函数
1.获取半径和轴向
采用 uFModl.AskFaceData(face.Tag, out faceTypeInt, point, dir, box, out rad, o