Справочная информация по классу AecSpaceOffsetInfo

Отображение всех элементов базового класса AecSpaceOffsetInfo.

Класс AecSpaceOffsetInfo используется для описания смещения как результата применения правила ограничивающих смежностей. Смещение возвращается при реализации методов Apply этого класса, вызываемых AutoCAD Architecture 2022 toolset при расчете смещений контуров пространства в соответствии со стандартом, которому назначено это правило.

Задается смещение с двумя свойствами - тип и значение. Тип определяет, где смещение должно быть привязано на ограничивающем объекте, например на соседней грани стены. Значение определяет дополнительное расстояние смещения от этой привязки, где положительное значение будет увеличиваться в направлении от рассматриваемого пространства. Например, можно определить смещение, которое привязано к центру стены, которая затем имеет дополнительное смещение 1 дюйм относительно противолежащей грани.

namespace Autodesk.Aec.SpaceOffsetRulesManager
{
public class AecSpaceOffsetInfo
{
public static AecSpaceOffsetInfo kNoChange;
public static AecSpaceOffsetInfo kOffsetToAdjacent;
public static AecSpaceOffsetInfo kOffsetToCenter;
public static AecSpaceOffsetInfo kOffsetToOpposite;
public AecSpaceOffsetInfo(AecSpaceOffsetType type);
public AecSpaceOffsetInfo(AecSpaceOffsetType type, double value);
public AecSpaceOffsetType OffsetType { get; set; }
public double OffsetValue { get; set; }
}
}
}

Величина Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetType перечислимого типа может иметь одно из следующих значений:

Значение Описание
Adjacent Смещение внутри ограничивающего объекта (как правило, соответствует отсутствию смещения)
Центр Смещение к центру ограничивающего объекта
Opposite Смещение к противоположной стороне ограничивающего объекта
NoChange Уже примененные смещения не изменяются