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参考类型。