Autodesk.Revit.DB.Structure.LoadType
该类表示Revit中的结构负载类型,以及其与结构分析中的物理现象之间的关联。 负载类型直接作用于结构元素上,例如梁、柱和墙。
构造函数
- LoadType(string) : 根据给定的名称创建LoadType对象。
可用属性
- Name : 获取或设置LoadType的名称。
- ForceType : 获取或设置LoadType的强制类型。
- UnitType : 获取或设置LoadType的单位类型。
- IsPowerLoad : 获取一个值,指示LoadType是否为功率类型负载。
- IsRecoverable : 获取一个值,指示在删除LoadType之前是否可以从文档中删除相关元素。
方法
- Equals(Object) : 确定该LoadType是否等于指定的对象。
- GetHashCode() : 检索此实例的哈希代码。
- ToString() : 返回表示当前对象的字符串。
示例
LoadType loadType = new LoadType("Dead");
loadType.UnitType = UnitType.ForceDensity;
Console.WriteLine($"LoadType个数:{LoadType.GetValidTypes().Count}");
Console.WriteLine($"LoadType名称:{loadType.Name}");
Console.WriteLine($"LoadType单位类型:{loadType.UnitType}");
注意事项
- LoadType通过静态方法
LoadType.GetValidTypes()
获取所有有效的负载类型。
- 使用
LoadType.Delete()
方法可从文档中删除LoadType,但可能无法删除与其相关的负载数据。
- 强制类型定义了负载是 “集中” 还是 “分布式”。 强制类型为“None”的负载是强制类型未定义的负载。
- 单位类型指定负载物理单位的类型,如“力”或“力密度”。
- 功率类载荷表示能量传递,以特定时间单位计量。功率类型的负载可以使用特殊的图例项进行绘制。