RectangularTorus
Обзор
RectangularTorus — это класс в Aspose.3D FOSS для Java. Наследуется от: Primitive.
Параметризованный прямоугольный тор.
Этот класс предоставляет 41 метод для работы с объектами RectangularTorus в программах Java. Доступные методы включают: A3DObject, Entity, Primitive, RectangularTorus, SceneObject, findProperty, getAngleStart, getArc, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded и ещё 25 методов. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: angleStart, arc, boundingBox, castShadows, entityRendererKey, excluded и ещё 10.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
innerRadius | double | Чтение | Внутренний радиус прямоугольного тора. |
outerRadius | double | Чтение | Внешний радиус прямоугольного тора. |
height | double | Чтение | Высота прямоугольного тора. |
arc | double | Чтение | Полный угол дуги, измеряемый в радианах. |
angleStart | double | Чтение | Начальный угол дуги, измеряемый в радианах. |
radialSegments | int | Чтение | Радиальные сегменты. |
castShadows | boolean | Чтение | Получает, может ли эта геометрия отбрасывать тень. |
receiveShadows | boolean | Чтение | Получает, может ли эта геометрия принимать тени. |
parentNode | Node | Чтение | Получает родительский узел. |
parentNodes | ArrayList<Node> | Чтение | Получает родительские узлы. |
excluded | boolean | Чтение | Получает исключённое. |
boundingBox | BoundingBox | Чтение | Получает ограничивающий прямоугольник. |
entityRendererKey | EntityRendererKey | Чтение | Получает ключ рендерера сущности. |
scene | Scene | Чтение | Получает сцену. |
name | String | Чтение | Получает имя. |
properties | PropertyCollection | Чтение | Получает свойства. |
Методы
| Подпись | Описание: |
|---|---|
getInnerRadius() → double | Внутренний радиус прямоугольного тора. |
setInnerRadius(value: double) | Устанавливает значение внутреннего радиуса. |
getOuterRadius() → double | Внешний радиус прямоугольного тора. |
setOuterRadius(value: double) | Устанавливает значение внешнего радиуса. |
getHeight() → double | Высота прямоугольного тора. |
setHeight(value: double) | Устанавливает значение высоты. |
getArc() → double | Общий угол дуги, измеренный в радианах. |
setArc(value: double) | Устанавливает значение дуги. |
getAngleStart() → double | Начальный угол дуги, измеренный в радианах. |
setAngleStart(value: double) | Устанавливает начальное значение угла. |
getRadialSegments() → int | Радиальные сегменты. |
setRadialSegments(value: int) | Устанавливает значение радиальных сегментов. |
RectangularTorus() | Конструктор RectangularTorus. |
toMesh() → Mesh | Не реализовано в FOSS-издании — бросает исключение во время выполнения. Выполняет вызов toMesh у этого экземпляра RectangularTorus. |
getCastShadows() → boolean | Получает, может ли эта геометрия отбрасывать тень. |
setCastShadows(value: boolean) | Внутренний радиус прямоугольного тора. |
getReceiveShadows() → boolean | Получает, может ли эта геометрия получать тень. |
setReceiveShadows(value: boolean) | Внешний радиус прямоугольного тора. |
Primitive() | Инициализирует новый экземпляр класса Primitive. |
Primitive(name: String) | Инициализирует новый экземпляр класса Primitive. |
Entity(name: String) | Вызывает Entity(name) у этого экземпляра RectangularTorus. |
getParentNode() → Node | Возвращает родительский узел. |
setParentNode(value: Node) | Устанавливает значение родительского узла. |
getParentNodes() → ArrayList<Node> | Возвращает родительские узлы. |
getExcluded() → boolean | Возвращает исключённое. |
setExcluded(value: boolean) | Устанавливает исключаемое значение. |
getBoundingBox() → BoundingBox | Возвращает ограничивающий прямоугольник. |
getEntityRendererKey() → EntityRendererKey | Возвращает ключ рендерера сущности. |
SceneObject() | Параметризованный прямоугольный тор. |
SceneObject(name: String) | Вызывает SceneObject(name) у этого RectangularTorus экземпляра. |
getScene() → Scene | Возвращает сцену. |
A3DObject() | Вызывает A3DObject у этого RectangularTorus экземпляра. |
A3DObject(name: String) | Вызывает A3DObject(name) у этого RectangularTorus экземпляра. |
getName() → String | Возвращает имя. |
setName(name: String) | Устанавливает значение имени. |
getProperties() → PropertyCollection | Возвращает свойства. |
findProperty(name: String) → Property | Вызывает findProperty(name) у этого экземпляра RectangularTorus. |
getProperty(name: String) → Object | Вызывает getProperty(name) у этого экземпляра RectangularTorus. |
setProperty(name: String, value: Object) | Устанавливает значение свойства. |
removeProperty(name: String) → boolean | Вызывает removeProperty(name) у этого экземпляра RectangularTorus. |
removeProperty(property: Property) → boolean | Полный угол дуги, измеренный в радианах. |