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.

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

 Українська