LShape

Обзор

LShape — это класс в Aspose.3D FOSS для Java. Наследуется от: ParameterizedProfile.

IFC-совместимый профиль L-образной формы, определяемый параметрами.

Этот класс предоставляет 35 методов для работы с объектами LShape в программах Java. Доступные методы включают: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded и 20 дополнительных методов. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent и ещё 8.

Свойства

Имя:Тип:ДоступОписание:
depthdoubleЧтениеПолучает глубину профиля.
widthdoubleЧтениеПолучает ширину профиля.
thicknessdoubleЧтениеПолучает толщину постоянной стены.
filletRadiusdoubleЧтениеПолучает радиус скругления.
edgeRadiusdoubleЧтениеПолучает радиус ребра.
extentVector2ЧтениеПолучает размер в измерениях x и y.
boundingBoxBoundingBoxЧтениеПолучает ограничивающий прямоугольник.
parentNodeNodeЧтениеПолучает родительский узел.
parentNodesArrayList<Node>ЧтениеПолучает родительские узлы.
excludedbooleanЧтениеПолучает исключённые.
entityRendererKeyEntityRendererKeyЧтениеПолучает ключ рендерера сущности.
sceneSceneЧтениеПолучает сцену.
nameStringЧтениеПолучает имя.
propertiesPropertyCollectionЧтениеПолучает свойства.

Методы

ПодписьОписание:
LShape()Конструктор LShape.
getDepth() → doubleПолучает глубину профиля.
setDepth(value: double)Устанавливает глубину профиля.
getWidth() → doubleПолучает ширину профиля.
setWidth(value: double)Устанавливает ширину профиля.
getThickness() → doubleПолучает толщину постоянной стенки.
setThickness(value: double)Устанавливает толщину постоянной стенки.
getFilletRadius() → doubleПолучает радиус скругления.
setFilletRadius(value: double)Устанавливает радиус скругления.
getEdgeRadius() → doubleПолучает радиус ребра.
setEdgeRadius(value: double)Устанавливает радиус края.
getExtent() → Vector2Получает размер в измерениях x и y.
ParameterizedProfile()Конструктор.
Profile()Конструктор.
getBoundingBox() → BoundingBoxВозвращает ограничивающий прямоугольник.
Entity(name: String)Вызывает Entity(name) у этого экземпляра LShape.
getParentNode() → NodeВозвращает родительский узел.
setParentNode(value: Node)Устанавливает значение родительского узла.
getParentNodes() → ArrayList<Node>Возвращает родительские узлы.
getExcluded() → booleanВозвращает исключённые.
setExcluded(value: boolean)Устанавливает исключаемое значение.
getEntityRendererKey() → EntityRendererKeyВозвращает ключ рендерера сущности.
SceneObject()Совместимый с IFC профиль L-образной формы, определённый параметрами.
SceneObject(name: String)Вызывает SceneObject(name) у этого экземпляра LShape.
getScene() → SceneВозвращает сцену.
A3DObject()Вызывает A3DObject у этого экземпляра LShape.
A3DObject(name: String)Вызывает A3DObject(name) у этого экземпляра LShape.
getName() → StringВозвращает имя.
setName(name: String)Устанавливает значение имени.
getProperties() → PropertyCollectionВозвращает свойства.
findProperty(name: String) → PropertyВызывает findProperty(name) у этого экземпляра LShape.
getProperty(name: String) → ObjectВызывает getProperty(name) у этого экземпляра LShape.
setProperty(name: String, value: Object)Устанавливает значение свойства.
removeProperty(name: String) → booleanВызывает removeProperty(name) у этого экземпляра LShape.
removeProperty(property: Property) → booleanВыполняет вызов removeProperty(property) у этого экземпляра LShape.

См. также:

 Русский