Autodesk.Revit.DB.SolidCurveIntersectionOptions
类是用于定义Solid与Curve交点计算参数的选项对象。
SolidCurveIntersectionOptions()
:创建一个默认设置的SolidCurveIntersectionOptions对象。
属性 | 类型 | 说明 |
---|---|---|
Accuracy | double | 定义Solid与Curve交点计算精度,默认值为0.00001。 |
ComputeUV | Boolean | 如果为true,则返回Solid上的找到的UV坐标(默认值为false)。 |
Faces | IList | 定义用于交点计算的Solid表面,如果为空,则使用Solid的所有表面。 |
此类没有公共方法。
Solid solid = // 获取一个Solid对象
Curve curve = // 获取一个Curve对象
// 创建SolidCurveIntersectionOptions对象,并设置精度和使用Solid的所有表面
SolidCurveIntersectionOptions options = new SolidCurveIntersectionOptions()
{
Accuracy = 0.0001,
Faces = null
};
// 计算Solid与Curve的交点
IList<IntersectionResult> results = solid.IntersectWithCurve(curve, options);