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()C-образный профиль, совместимый с IFC, определяемый параметрами. Центральное положение профиля находится в центре ограничивающего бокса.
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.

См. также:

 Русский