Opis klasy AecSpaceOffsetOpeningInfo

Wyświetla wszystkie elementy klasy bazowej AecSpaceOffsetOpeningInfo.

Klasa AecSpaceOffsetOpeningInfo jest używana do opisania odsunięcia jako skutku zastosowania reguły otworu ograniczającego. Jest ona zwracana przez implementację metod Apply tej klasy, która jest wywoływana przez program AutoCAD Architecture, gdy program musi obliczyć odsunięcia obwiedni pomieszczenia zgodnie z normą, do której jest przypisana reguła.

Odsunięcie jest definiowane za pomocą dwóch właściwości: typ i wartość. Typ określa miejsce w obiekcie ograniczającym, do którego odsunięcie ma być wyrównane, np. sąsiednia powierzchnia ściany lub środek panelu drzwi. Wartość określa dodatkową odległość odsunięcia od tego dopasowania. Wartość dodatnia powoduje oddalenie od pomieszczenia. Można na przykład określić odsunięcie wyrównane do sąsiedniej ramy, które następnie zostanie oddalone o dodatkowy 1 cal w stronę przeciwnej powierzchni.

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; }
}
}
}

Typ wyliczenia Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetOpeningType może przyjmować jedną z poniższych wartości:

Wartość Opis
WallAdjacent Definiuje odsunięcie w kierunku wnętrza obiektu ograniczającego (zwykle oznacza to brak odsunięcia)
WallCenter Definiuje odsunięcie w kierunku środka obiektu ograniczającego
WallOpposite Definiuje odsunięcie w przeciwną stronę obiektu ograniczającego
FrameAdjacent Odsunięcie w kierunku do wewnątrz ramy otworu ograniczającego
FrameCenter Odsunięcie w kierunku środka ramy otworu ograniczającego
FrameOpposite Odsunięcie w przeciwną stronę ramy otworu ograniczającego
PanelAdjacent Odsunięcie w kierunku do wewnątrz panelu otworu ograniczającego
PanelCenter Odsunięcie w kierunku środka panelu otworu ograniczającego
PanelOpposite Odsunięcie w przeciwną stronę panelu otworu ograniczającego
OpeningOwner Odsunięcie będzie równe odsunięciu obiektu ograniczającego posiadającego otwór. Nie będą stosowane żadne dodatkowe zdefiniowane reguły.
OpeningBaseCurve Odsunięcie wyrównane do krzywej bazowej otworu ograniczającego
NotApplicable Brak odsunięcia. Będą stosowane dodatkowe reguły do czasu, aż odsunięcie zostanie określone.
Uwaga: Obecnie zestawy okien i drzwi nie obsługują opcji Rama i Panel. Parametry te będą konwertowane na obiekt OpeningBaseCurve.