Autodesk.Revit.DB.ModelArc是Revit API中的一种对象,代表了Revit中的一条弧线。
// 创建一个圆心为(0, 0, 0),半径为2的圆弧。
ModelArc arc = ModelArc.Create(new XYZ(0, 0, 0), 2, 0, Math.PI);
// 判断弧线是否是有限制的。
bool isBound = arc.IsBound;
// 将点投影到弧线所在的圆面上。
XYZ projectionPoint = arc.Project(new XYZ(1, 1, 1));
// 计算给定点上的弧线导数。
XYZ firstDerivative = arc.ComputeDerivatives(1).FirstDerivative;