CShape

Огляд

CShape — це клас у Aspose.3D FOSS для Java. Наслідує від: ParameterizedProfile.

IFC-сумісний профіль C-форми, визначений параметрами.

Цей клас надає 35 методів для роботи з об’єктами CShape у програмах Java. Доступні методи включають: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent та 20 додаткових методів. Усі публічні члени доступні будь-якому застосунку Java після встановлення пакету Aspose.3D FOSS для Java. Властивості: boundingBox, depth, entityRendererKey, excluded, extent, girth та ще 8.

Властивості

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

Методи

СигнатураОпис
CShape()Конструктор CShape.
getDepth() → doubleОтримує глибину профілю.
setDepth(value: double)Встановлює глибину профілю.
getWidth() → doubleОтримує ширину профілю.
setWidth(value: double)Встановлює ширину профілю.
getGirth() → doubleОтримує довжину обхвату.
setGirth(value: double)Встановлює довжину обхвату.
getWallThickness() → doubleОтримує товщину стіни.
setWallThickness(value: double)Встановлює товщину стіни.
getInternalFilletRadius() → doubleОтримує внутрішній радіус скруглення.
setInternalFilletRadius(value: double)Встановлює внутрішній радіус скруглення.
getExtent() → Vector2Отримує розмір у вимірах x та y.
ParameterizedProfile()Конструктор.
Profile()Конструктор.
getBoundingBox() → BoundingBoxПовертає обмежувальну рамку.
Entity(name: String)Викликає Entity(name) для цього екземпляра CShape.
getParentNode() → NodeПовертає батьківський вузол.
setParentNode(value: Node)Встановлює значення батьківського вузла.
getParentNodes() → ArrayList<Node>Повертає батьківські вузли.
getExcluded() → booleanПовертає виключені.
setExcluded(value: boolean)Встановлює виключене значення.
getEntityRendererKey() → EntityRendererKeyПовертає ключ рендерера сутності.
SceneObject()Викликає SceneObject у цьому екземплярі CShape.
SceneObject(name: String)Викликає SceneObject(name) у цьому екземплярі CShape.
getScene() → SceneПовертає сцену.
A3DObject()Сумісний з IFC C-подібний профіль, визначений параметрами. Центр профілю розташований у центрі коробки охоплення.
A3DObject(name: String)Викликає A3DObject(name) для цього екземпляра CShape.
getName() → StringПовертає ім’я.
setName(name: String)Встановлює значення імені.
getProperties() → PropertyCollectionПовертає властивості.
findProperty(name: String) → PropertyОтримує глибину профілю.
getProperty(name: String) → ObjectВикликає getProperty(name) для цього екземпляра CShape.
setProperty(name: String, value: Object)Встановлює глибину профілю.
removeProperty(name: String) → booleanВикликає removeProperty(name) для цього екземпляра CShape.
removeProperty(property: Property) → booleanВикликає removeProperty(property) для цього екземпляра CShape.

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

 Українська