ModelElement
ModelElement – это класс для получения информации об элементе.
Свойства
id
Получает идентификатор элемента.
get id(): string;
modelPartId
Получает идентификатор части модели, к которой относится этот элемент.
get modelPartId(): string;
parent
Получает родительский элемент. Если родитель отсутствует, то вернется значение undefined.
get parent(): ModelElement | undefined;
type
Получает тип элемента.
get type(): string;
name
Получает имя элемента.
get name(): string;
children
Получает детей элемента.
get children(): ModelElement[];
hasGeometry
Проверяет наличие геометрии у элемента.
get hasGeometry(): boolean;
viewObject
Получает геометрию элемента, если она есть. В противном случае возвращает undefined.
get viewObject(): ViewObject | undefined;
Подробнее: ViewObject.
boundingBoxCenter
Получает центр bounding box элемента, если у элемента есть геометрия. В противном случает возвращает null.
get boundingBoxCenter(): Point3 | null;
Подробнее: Point3.