RectangularTorus

RectangularTorus

Огляд

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 .

Властивості

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

Методи

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Обирає систему координатів точок контролю/нормальних під час імпорту/експорту.

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

 Українська