Autodesk.Revit.DB.DisplacementPath
是Revit中的一个类,用于表示在族实例的 变形中指定点的路径。
IsClosed
:获取或设置路径是否是闭合的。PathPoints
:获取路径上的所有点。AddSegment
:添加一条路径线段。AddArc
:在路径上添加一段弧线。AddEllipse
:在路径上添加一个椭圆路径。// 创建一个DisplacementPath
DisplacementPath displacementPath = new DisplacementPath();
// 添加几个点
displacementPath.AddSegment(new XYZ(0, 0, 0));
displacementPath.AddSegment(new XYZ(5, 0, 0));
displacementPath.AddSegment(new XYZ(5, 5, 0));
displacementPath.AddSegment(new XYZ(0, 5, 0));
// 将路径闭合
displacementPath.IsClosed = true;
此示例将创建一个DisplacementPath,并向其添加四个点,形成一个正方形。然后,使用 IsClosed
属性将该路径闭合。