Sphere

Overview

Sphere є клас в Aspose.3D FOSS для Java. Наследники від: Geometry, IMeshConvertible.

Параметризована сфера.

Цей клас надає 53 методи для роботи з об’єктами Sphere в програмах Java. Доступні методи включають: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, і 38 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, і ще 15.

Properties

NameTypeAccessDescription
widthSegmentsintReadОбирає або встановлює ширину сегментів.
heightSegmentsintReadОбирає або встановлює висоту сегментів.
phiStartdoubleReadПочинає або встановлює фі старт.
phiLengthdoubleReadОбирає або встановлює довжину phi.
thetaStartdoubleReadЗаховує або встановлює тета старт.
thetaLengthdoubleReadОбирає або встановлює довжину тети.
radiusdoubleReadОбирає або встановлює радіус сфери.
visiblebooleanReadЦе видиме.
castShadowsbooleanReadВін отримує тінь.
receiveShadowsbooleanReadОбирає тіні.
controlPointsjava.util.List<Vector4>ReadВін отримує контрольні точки.
vertexElementsjava.util.List<VertexElement>ReadОбирає вершині елементів.
deformersjava.util.List<Deformer>ReadВізьме деформери.
deformers2java.util.Collection<T>ReadВикористовуємо деформери2.
parentNodeNodeReadОбирає батьківський вузол.
parentNodesArrayList<Node>ReadОбирає батьківські вузли.
excludedbooleanReadВиключені.
boundingBoxBoundingBoxReadВін отримує рамку.
sceneSceneReadЗнайде місце.
nameStringReadЗнає ім’я.
propertiesPropertyCollectionReadВін отримує власність.

Methods

SignatureDescription
Sphere()Ініціалізує новий екземпляр Sphere з загальним радіусом 1.
Sphere(radius: double)Ініціалізує новий екземпляр класу Sphere з визначеним радіусом.
Sphere(radius: double, widthSegments: int, heightSegments: int)Ініціалізує новий екземпляр класу Sphere з зазначеним радіусом, широтою сегментів і висоті сегменти.
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Ініціалізує новий екземпляр класу Sphere.
getWidthSegments()intОбирає або встановлює ширину сегментів.
setWidthSegments(value: int)Налаштовує значення широти сегментів.
getHeightSegments()intОбирає або встановлює висоту сегментів.
setHeightSegments(value: int)Налаштовує значення висоти сегментів.
getPhiStart()doubleПочинає або встановлює фі старт.
setPhiStart(value: double)Налаштовує початок значення phi.
getPhiLength()doubleОбирає або встановлює довжину phi.
setPhiLength(value: double)Налаштовує значення довжини phi.
getThetaStart()doubleЗаховує або встановлює тета старт.
setThetaStart(value: double)Налаштовує початок тета.
getThetaLength()doubleОбирає або встановлює довжину тети.
setThetaLength(value: double)Назначає значення тета довжини.
getRadius()doubleОбирає або встановлює радіус сфери.
setRadius(value: double)Налаштовує значення радіусу.
toMesh()MeshПеремістити поточний об’єкт в меші.
Geometry()Покликає Геометрію на цю інстанцію Сфери.
getVisible()booleanВідвертає видиме.
setVisible(value: boolean)Налаштовує видиме значення.
getCastShadows()booleanПовертає тінь.
setCastShadows(value: boolean)Ініціалізує новий екземпляр класу Box.
getReceiveShadows()booleanПовертає тінь.
setReceiveShadows(value: boolean)Ініціалізує новий екземпляр класу “Ціліндр”.
getControlPoints()java.util.List<Vector4>Повертає контрольні точки.
getVertexElements()java.util.List<VertexElement>Повертає елементи вертикалі.
getDeformers()java.util.List<Deformer>Повертає деформери.
getElement(type: VertexElementType)VertexElementОбирає або встановлює ширину сегментів.
createElement(type: VertexElementType)VertexElementОбирає або встановлює висоту сегментів.
addElement(element: VertexElement)Покликає addElement(element) на цьому екземплярі Sphere.
addDeformer(deformer: Deformer)Додає деформер до цієї геометрії і встановлює референцію власника.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVПокликання getVertexElementOfUV ((mapping) на цьому екземплярі Sphere.
createElementUV(mapping: TextureMapping)VertexElementUVПокликання createElementUV ((mapping) на цій інстанції Sphere.
getDeformers2()java.util.Collection<T>Відвертає деформери2.
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

 Українська