RectangleShape

RectangleShape

Огляд

RectangleShape — це клас у Aspose.3D FOSS для Java. Успадковується від: ParameterizedProfile.

Прямокутна форма, сумісна з IFC, з заокругленими кутами.

Цей клас надає 31 метод для роботи з об’єктами RectangleShape у програмах Java. Доступні методи включають: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName та ще 16 додаткових методів. Усі публічні члени доступні будь-якому застосунку Java після встановлення пакету Aspose.3D FOSS для Java. Властивості: boundingBox, entityRendererKey, excluded, extent, name, parentNode та ще 6.

Властивості

НазваТипДоступОпис
roundingRadiusdoubleЧитанняОтримує радіус кругових дуг усіх чотирьох кутів, вимірюваний у градусах.
xDimdoubleЧитанняОтримує розмір прямокутника у напрямку осі x.
yDimdoubleЧитанняОтримує розмір прямокутника у напрямку осі y.
extentVector2ЧитанняОтримує розмір у вимірах x і y.
boundingBoxBoundingBoxЧитанняОтримує обмежувальну рамку.
parentNodeNodeЧитанняОтримує батьківський вузол.
parentNodesArrayList<Node>ЧитанняОтримує батьківські вузли.
excludedbooleanЧитанняОтримує виключені.
entityRendererKeyEntityRendererKeyЧитанняОтримує ключ рендерера сутності.
sceneSceneЧитанняОтримує сцену.
nameStringЧитанняОтримує ім’я.
propertiesPropertyCollectionЧитанняОтримує властивості.

Методи

СигнатураОпис
RectangleShape()Конструктор RectangleShape.
getRoundingRadius() → doubleОтримує радіус кругових дуг усіх чотирьох кутів, виміряний у градусах.
setRoundingRadius(value: double)Встановлює радіус кругових дуг усіх чотирьох кутів, виміряний у градусах.
getXDim() → doubleОтримує протяжність прямокутника у напрямку осі x.
setXDim(value: double)Встановлює розмір прямокутника у напрямку осі x.
getYDim() → doubleОтримує розмір прямокутника у напрямку осі y.
setYDim(value: double)Встановлює розмір прямокутника у напрямку осі y.
getExtent() → Vector2Отримує розмір у вимірах x і y.
ParameterizedProfile()Конструктор.
Profile()Конструктор.
getBoundingBox() → BoundingBoxПовертає bounding box.
Entity(name: String)Конструктор RectangleShape.
getParentNode() → NodeПовертає батьківський вузол.
setParentNode(value: Node)Встановлює значення батьківського вузла.
getParentNodes() → ArrayList<Node>Повертає батьківські вузли.
getExcluded() → booleanПовертає виключене.
setExcluded(value: boolean)Встановлює радіус кругових дуг усіх чотирьох кутів у градусах. Значення за замовчуванням — 0.0.
getEntityRendererKey() → EntityRendererKeyПовертає ключ рендерера сутності.
SceneObject()Прямокутна форма, сумісна з IFC, із закругленими кутами.
SceneObject(name: String)Викликає SceneObject(name) у цьому екземплярі RectangleShape instance.
getScene() → SceneКонструктор RectangleShape.
A3DObject()Викликає A3DObject у цьому екземплярі RectangleShape instance.
A3DObject(name: String)Викликає A3DObject(name) у цьому екземплярі RectangleShape instance.
getName() → StringПовертає назву.
setName(name: String)Встановлює значення name.
getProperties() → PropertyCollectionОтримує радіус кругових дуг усіх чотирьох кутів у градусах. Значення за замовчуванням — 0.0.
findProperty(name: String) → PropertyВикликає findProperty(name) для цього екземпляра RectangleShape.
getProperty(name: String) → ObjectВикликає getProperty(name) для цього екземпляра RectangleShape.
setProperty(name: String, value: Object)Встановлює значення властивості.
removeProperty(name: String) → booleanВикликає removeProperty(name) на цьому екземплярі RectangleShape.
removeProperty(property: Property) → booleanВикликає removeProperty(property) на цьому екземплярі RectangleShape.

Дивіться також

 Українська