该类表示Revit中的负载组合。
Name (string): 该负载组合的名称。
CombinationType (LoadCombinationType): 负载组合的类型,分为求和 (Linear) 和最劣 (Envelop).
Factors (IList<LoadCombinationFactor>): 负载组合的因素列表,每个因素包括荷载类型、荷载组合系数和荷载方向等信息。
AddFactor(LoadCombinationFactor factor): 向负载组合中添加一个因素。
RemoveFactor(LoadCombinationFactor factor): 从负载组合中移除一个因素。
// 创建一个负载组合对象
LoadCombination loadCombination = new LoadCombination("Test Load Combination", LoadCombinationType.Linear);
// 添加荷载类型为"Dead",系数为1.0,方向为"Vertical"的荷载因素
LoadCombinationFactor factorDead = new LoadCombinationFactor(LoadType.Dead, 1.0, LoadDirection.Vertical);
loadCombination.AddFactor(factorDead);
// 添加荷载类型为"Live",系数为1.5,方向为"Horizontal"的荷载因素
LoadCombinationFactor factorLive = new LoadCombinationFactor(LoadType.Live, 1.5, LoadDirection.Horizontal);
loadCombination.AddFactor(factorLive);
// 从负载组合中移除荷载类型为"Dead",系数为1.0,方向为"Vertical"的荷载因素
loadCombination.RemoveFactor(factorDead);