Сферата

Сферата

Общ преглед

Sphere е клас в Aspose.3D FOSS за Java. Наследници от: Geometry, IMeshConvertible.

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

Този клас предоставя 53 метода за работа с обекти Sphere в програми на Java. Наличните методи включват: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, и 38 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, и още 15 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
widthSegmentsintПрочети.Получава или определя широчината на сегментите.
heightSegmentsintПрочети.Получава или определя височината на сегментите.
phiStartdoubleПрочети.Получава или определя началото на фи.
phiLengthdoubleПрочети.Получава или определя дължината на phi.
thetaStartdoubleПрочети.Получава или определя тета старт.
thetaLengthdoubleПрочети.Получава или определя дължината на тета.
radiusdoubleПрочети.Получава или определя радиуса на сферата.
visiblebooleanПрочети.Получава се видими.
castShadowsbooleanПрочети.Взема сенките.
receiveShadowsbooleanПрочети.Получава сенките.
controlPointsjava.util.List<Vector4>Прочети.Взема контролните точки.
vertexElementsjava.util.List<VertexElement>Прочети.Получава върховите елементи.
deformersjava.util.List<Deformer>Прочети.Хваща деформерите.
deformers2java.util.Collection<T>Прочети.Взема деформаторите2.
parentNodeNodeПрочети.Взема родителския възел.
parentNodesArrayList<Node>Прочети.Взема основните възли.
excludedbooleanПрочети.Изключените.
boundingBoxBoundingBoxПрочети.Взема граничната кутия.
sceneSceneПрочети.- Да, разбира се.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)Инициализира нов екземпляр на класа “Сфера”.
getWidthSegments()intПолучава или определя широчината на сегментите.
setWidthSegments(value: int)Определя стойността на широчината на сегментите.
getHeightSegments()intПолучава или определя височината на сегментите.
setHeightSegments(value: int)Определя стойността на височината на сегментите.
getPhiStart()doubleПолучава или определя началото на фи.
setPhiStart(value: double)Определя началната стойност на phi.
getPhiLength()doubleПолучава или определя дължината на phi.
setPhiLength(value: double)Определя стойността на фи дължина.
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 ((картиране) на тази инстанция Sphere.
createElementUV(mapping: TextureMapping)VertexElementUVНазовава createElementUV ((картиране) на тази инстанция Sphere.
getDeformers2()java.util.Collection<T>Връща деформаторите2.
Entity()NURBS кривата е крива, представена от Nurbs ((Неуеднаквено рационално основание spline), A NursS криви се определя с неговия 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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български