RectangularTorus

RectangularTorus

Overview

RectangularTorus є клас в Aspose.3D FOSS для Java. Наследники від: Primitive.

Параметризований прямокутний торус.

Цей клас надає 36 методів для роботи з об’єктами RectangularTorus в програмах Java. Доступні методи включають: A3DObject, Entity, Primitive, RectangularTorus, SceneObject, findProperty, getAngleStart, getArc, getBoundingBox, getCastShadows, getExcluded, getHeight, і 24 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: angleStart, arc, boundingBox, castShadows, excluded, height, і ще 9 .

Properties

NameTypeAccessDescription
innerRadiusdoubleReadВнутрішній радіус прямокутного торса.
outerRadiusdoubleReadВнешній радіус прямокутного торса.
heightdoubleReadВисота прямокутного торса.
arcdoubleReadЗагальний кут дуги, вимірюваний в радианах.
angleStartdoubleReadПочатковий кут дуги, вимірюється в радианах.
radialSegmentsintReadРадиальні сегменти.
castShadowsbooleanReadВизначте, чи може ця геометрія відкидати тінь.
receiveShadowsbooleanReadВизначить, чи може ця геометрія отримувати тінь.
parentNodeNodeReadОбирає батьківський вузол.
parentNodesArrayList<Node>ReadОбирає батьківські вузли.
excludedbooleanReadВиключені.
boundingBoxBoundingBoxReadВін отримує рамку.
sceneSceneReadЗнайде місце.
nameStringReadЗнає ім’я.
propertiesPropertyCollectionReadВін отримує власність.

Methods

SignatureDescription
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 викидає під час виконання. Покликає Меша на цю інстанцію.
getCastShadows()booleanВизначте, чи може ця геометрія відкидати тінь.
setCastShadows(value: boolean)Внутрішній радіус прямокутного торса.
getReceiveShadows()booleanВизначить, чи може ця геометрія отримувати тінь.
setReceiveShadows(value: boolean)Внешній радіус прямокутного торса.
Primitive(name: String)Ініціалізує новий екземпляр класу Primitive.
Entity()НУРБС крива - це кривина, представлена NURBS ((Неоднорічною раціональною базою), Крив Nurbs визначається його getOrder (), набір ваганих Geometry.getControlPoints ().) і getKnotVectors ( .)) Компонент w в контрольній точці використовується як вагу контрольної точки, незалежно від того, чи є вона CurveDimension.TWO_DIMENSIONAL або CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeКонструктор прикладу.
setParentNode(value: Node)Булевий оператор, який використовується в операції для створення результативної масі.
getParentNodes()ArrayList<Node>Захищений конструктор для дозволення виведенням імен.
getExcluded()booleanБулевий оператор, який використовується в операції для створення результативної масі.
setExcluded(value: boolean)Налаштовує виключене значення.
getBoundingBox()BoundingBoxПерший операнд булевого оператора.
SceneObject()Булевий оператор дозволяє застосувати булеву операцію на два IMeshConvertible інстанції.
getScene()SceneСтворитель BooleanOperator.
A3DObject()Параметризований циліндр. Він також може бути використаний для представлення конуса, коли один з радіусуTop/radiusBottom є нулем.
getName()StringРозділи кривої.
setName(name: String)Створює профіль CircleShape з визначеним радіусом.
getProperties()PropertyCollectionІніціалізує новий екземпляр класу “Ціліндр”.
findProperty(name: String)PropertyІніціалізує новий екземпляр класу “Кост”.
getProperty(name: String)ObjectОтримає матрицю трансформації вузла в поточній пози.
setProperty(name: String, value: Object)Обирає широту сегментів.
removeProperty(name: String)booleanОбирає систему координатів точок контролю/нормальних під час імпорту/експорту.

See Also

 Українська