Autodesk.Revit.DB.Architecture.TopographyLinkType
类型表示 Revit 项目中的地形链接类型。它是从 Autodesk.Revit.DB.ElementType
类型派生而来,它允许用户将地形表面链接到 Revit 项目中的模型元素,例如建筑、路径和墙。
该类具有以下属性:
IsSticky
:bool 类型,获取或设置该链接是否会在模型元素位置发生变化时保持固定。该类具有以下方法:
TopographyLinkType
:构造函数,创建一个 TopographyLinkType
对象。以下代码示例演示如何创建一个地形链接并将其添加到 Revit 项目中:
// 获取一个 Generic Model 类型的元素
ElementId genericModelId = new ElementId(123456);
Element genericModel = document.GetElement(genericModelId);
// 创建一个地形链接
TopographyLinkType topographyLink = new TopographyLinkType();
topographyLink.IsSticky = true;
// 将地形链接添加到模型元素上
Binding binding = new InstanceBinding();
document.ParameterBindings.Insert(topographyLink, binding, genericModel);
IsSticky
属性通常用于将地形表面链接到不会随着移动而更改位置的模型元素上,例如墙和列。TopographyLinkType
对象可以在项目中多次重用。