Autodesk.Revit.DB.DirectShapeReferenceOptions
是Revit API中的一个类,用于创建自定义DirectShape的参照选项。
public class DirectShapeReferenceOptions
DirectShapeReferenceOptions
类具有以下成员:
DirectShapeReferenceOptions()
构造函数,用于创建DirectShapeReferenceOptions
类的实例。
AllowReference
获取或设置是否允许参考自定义DirectShape。
Category
获取或设置自定义DirectShape的目录。
ReferenceType
获取或设置参考的类型。
以下代码示例展示了如何使用DirectShapeReferenceOptions
类创建一个DirectShape的参照选项:
DirectShapeReferenceOptions options = new DirectShapeReferenceOptions();
options.AllowReference = true;
options.Category = Category.GetCategory(document, BuiltInCategory.OST_Walls);
options.ReferenceType = DirectShapeReferenceType.PlanarFace;
AllowReference
属性默认为false。Category
属性必须是有效的Revit目录。ReferenceType
属性必须是有效的DirectShape参考类型。