Autodesk.Revit.DB.FaceSilhouetteNode
类用于表示曲面上的轮廓节点,通常用于创建单元的轮廓。这个类是不可继承的。
FaceSilhouetteNode
:创建FaceSilhouetteNode
的新实例。CurveLoop
:获取轮廓的封闭曲线链。FaceUVPoint
:获取Face
上的UV点。Equals
:确定指定的对象是否等于当前对象。GetHashCode
:作为默认哈希函数。GetType
:获取当前实例的 Type。以下示例演示如何使用FaceSilhouetteNode
类创建曲面的轮廓节点。
Face face = // 获取面对象
CurveLoop curveLoop = // 获取轮廓封闭曲线链
UV uvPoint = // 获取UV点
FaceSilhouetteNode node = new FaceSilhouetteNode();
node.FaceUVPoint = uvPoint;
node.CurveLoop = curveLoop;
Autodesk.Revit.Exceptions.InvalidOperationException
:当试图访问此节点的轮廓或UV点时,如果轮廓或UV点为空,则引发此异常。