AecSpaceOffsetOpeningInfo 类参考

显示 AecSpaceOffsetOpeningInfo 基本类的所有成员的列表。

AecSpaceOffsetOpeningInfo 类用于描述应用边界洞口规则所生成的偏移。它由为该类实施的 Apply 方法返回,AutoCAD Architecture 2022 toolset 将在需要根据此规则所指定到的标准计算空间边界偏移时调用该类。

可使用两个特性(类型和值)定义偏移。类型定义了边界对象上偏移将对齐的位置,例如墙的相邻面或门心板的中心。值定义了从该对齐位置开始的额外偏移距离,正值将会远离当前空间进行偏移。例如,可以定义与相邻框架对齐的偏移,然后向相对面再偏移 1" 距离。

namespace Autodesk.Aec.SpaceOffsetRulesManager
{
public class AecSpaceOffsetOpeningInfo
{
public AecSpaceOffsetOpeningInfo(AecSpaceOffsetOpeningType type);
public AecSpaceOffsetOpeningInfo(AecSpaceOffsetOpeningType type, double value);
public AecSpaceOffsetOpeningType OffsetType { get; set; }
public double OffsetValue { get; set; }
}
}
}

Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetOpeningType 枚举类型可以是下列值之一:

说明
WallAdjacent 定义到边界对象内部的偏移(通常这相当于没有偏移)
WallCenter 定义到边界对象中心的偏移
WallOpposite 定义到边界对象相对边的偏移
FrameAdjacent 定义到边界洞口的框架内部的偏移
FrameCenter 定义到边界洞口的框架中心的偏移
FrameOpposite 定义到边界洞口的框架相对边的偏移
PanelAdjacent 定义到边界洞口的嵌板内部的偏移
PanelCenter 定义到边界洞口的嵌板中心的偏移
PanelOpposite 定义到边界洞口的嵌板相对边的偏移
OpeningOwner 将偏移定义为拥有洞口的边界对象的任何偏移。不会应用任何额外定义的规则。
OpeningBaseCurve 将偏移定义为与边界洞口的基本曲线对齐
NotApplicable 定义为无偏移。此时将继续应用额外定义的规则,直到定义了偏移为止。
注: 现在,门窗组合不支持框架和嵌板选项,这些选项将会转换为 OpeningBaseCurve。