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);