Autodesk.Revit.DB.HostedSweepType
是一种表示宿主扫描对象类型的类。这种类型的对象可以自动对齐到宿主对象的表面。
HostedSweepType(ElementId categoryId, ElementId familyId)
: 使用给定的类别和族类型创建一个宿主扫描对象类型。Category
: 获取或设置宿主扫描对象类型所属的类别。Family
: 获取或设置宿主扫描对象类型所属的族类型。IsValidHost(Element hostElement)
: 判断给定的元素是否可以作为宿主对象。以下示例代码演示了如何创建一个宿主扫描对象类型,并将其分配给一个族类型。
// Create a new hosted sweep type
HostedSweepType hostedSweepType = new HostedSweepType(new ElementId(BuiltInCategory.OST_Site), new ElementId(1234));
// Assign the hosted sweep type to a family type
FamilyType familyType = myFamilyDoc.FamilyManager.NewFamilyType();
familyType.SetHostedSweepTypeId(hostedSweepType.Id);
该类型可用于Revit 2020及更高版本。