Autodesk.Revit.DB.Infrastructure.Alignment是Revit API中的一个类,用于表示建筑结构中的对齐方式。
该类具有以下属性:
Type - 对齐类型
Value - 对齐值,以英尺为单位
此类具有以下构造函数:
Alignment(AlignmentType type, double value) - 创建Alignment实例。
Alignment(double value) - 创建对齐到坐标系原点的Alignment实例。
对齐类型是AlignmentType枚举类型的值之一,表示对齐方式。可用的对齐类型包括:
Beginning - 对齐方式为起始位置。
Center - 对齐方式为中心位置。
End - 对齐方式为结束位置。
Origin - 对齐方式为坐标系原点。
Relative - 对齐方式为相对位置。
Other - 对齐方式为其它。
对齐值是一个double类型值,用于表示对齐的具体位置信息。该值以英尺为单位。
以下代码示例演示如何创建Alignment实例:
Alignment beginningAlignment = new Alignment(AlignmentType.Beginning, 10.0);
Alignment centerAlignment = new Alignment(AlignmentType.Center, 20.0);
Alignment endAlignment = new Alignment(AlignmentType.End, 30.0);
Alignment originAlignment = new Alignment(0.0);
Alignment relativeAlignment = new Alignment(25.0);
Alignment otherAlignment = new Alignment(AlignmentType.Other, 40.0);
Autodesk.Revit.DB.Infrastructure命名空间 - https://www.revitapidocs.com/2018/77668d3a-bcd9-5db5-5f64-ecf5d41b6417.htm
AlignmentType枚举 - https://www.revitapidocs.com/2018/e79851e6-4bef-c7d6-ba0c-7e69f747bedc.htm