Sphere
Przegląd
Sphere jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Geometry, IMeshConvertible.
Sfera parametryzowana.
Ta klasa udostępnia 60 metod do pracy z obiektami Sphere w programach Java. Dostępne metody obejmują: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows oraz 39 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey oraz 16 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
widthSegments | int | Odczyt | Pobiera lub ustawia segmenty szerokości. |
heightSegments | int | Odczyt | Pobiera lub ustawia segmenty wysokości. |
phiStart | double | Odczyt | Pobiera lub ustawia początek phi. |
phiLength | double | Odczyt | Pobiera lub ustawia długość phi. |
thetaStart | double | Odczyt | Pobiera lub ustawia początek kąta theta. |
thetaLength | double | Odczyt | Pobiera lub ustawia długość theta. |
radius | double | Odczyt | Pobiera lub ustawia promień sfery. |
visible | boolean | Odczyt | Pobiera widoczny. |
castShadows | boolean | Odczyt | Pobiera rzucane cienie. |
receiveShadows | boolean | Odczyt | Pobiera wartość określającą, czy obiekt otrzymuje cienie. |
controlPoints | java.util.List<Vector4> | Odczyt | Pobiera punkty kontrolne. |
vertexElements | java.util.List<VertexElement> | Odczyt | Pobiera elementy wierzchołków. |
deformers | java.util.List<Deformer> | Odczyt | Pobiera deformery. |
deformers2 | java.util.Collection<T> | Odczyt | Pobiera deformers2. |
parentNode | Node | Odczyt | Zwraca węzeł nadrzędny. |
parentNodes | ArrayList<Node> | Odczyt | Zwraca węzły nadrzędne. |
excluded | boolean | Odczyt | Pobiera wykluczone. |
boundingBox | BoundingBox | Odczyt | Pobiera prostokąt ograniczający. |
entityRendererKey | EntityRendererKey | Odczyt | Pobiera klucz renderera encji. |
scene | Scene | Odczyt | Pobiera scenę. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
Sphere() | Inicjalizuje nową instancję klasy Sphere z domyślnym promieniem 1. |
Sphere(radius: double) | Inicjalizuje nową instancję klasy Sphere z określonym promieniem. |
Sphere(radius: double, widthSegments: int, heightSegments: int) | Inicjalizuje nową instancję klasy Sphere z określonym radius, width segments oraz height segments. |
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Inicjalizuje nową instancję klasy Sphere. |
getWidthSegments() → int | Pobiera lub ustawia segmenty szerokości. |
setWidthSegments(value: int) | Ustawia wartość segmentów szerokości. |
getHeightSegments() → int | Pobiera lub ustawia segmenty wysokości. |
setHeightSegments(value: int) | Ustawia wartość segmentów wysokości. |
getPhiStart() → double | Pobiera lub ustawia początkowy phi. |
setPhiStart(value: double) | Ustawia początkową wartość phi. |
getPhiLength() → double | Pobiera lub ustawia długość phi. |
setPhiLength(value: double) | Ustawia wartość długości phi. |
getThetaStart() → double | Pobiera lub ustawia początek theta. |
setThetaStart(value: double) | Ustawia początkową wartość theta. |
getThetaLength() → double | Pobiera lub ustawia długość theta. |
setThetaLength(value: double) | Ustawia wartość długości theta. |
getRadius() → double | Pobiera lub ustawia promień sfery. |
setRadius(value: double) | Ustawia wartość promienia. |
toMesh() → Mesh | Konwertuj bieżący obiekt na siatkę. |
Geometry() | Wywołuje Geometry na tej instancji Sphere. |
Geometry(name: String) | Wywołuje Geometry(name) na tej instancji Sphere. |
getVisible() → boolean | Zwraca widoczne. |
setVisible(value: boolean) | Ustawia widoczną wartość. |
getCastShadows() → boolean | Zwraca rzucane cienie. |
setCastShadows(value: boolean) | Ustawia wartość rzucania cieni. |
getReceiveShadows() → boolean | Zwraca odbierane cienie. |
setReceiveShadows(value: boolean) | Inicjalizuje nową instancję klasy Sphere. |
getControlPoints() → java.util.List<Vector4> | Zwraca punkty kontrolne. |
getVertexElements() → java.util.List<VertexElement> | Zwraca elementy wierzchołków. |
getDeformers() → java.util.List<Deformer> | Zwraca deformatory. |
getElement(type: VertexElementType) → VertexElement | Wywołuje getElement(type) na tej instancji klasy Sphere. |
createElement(type: VertexElementType) → VertexElement | Pobiera lub ustawia segmenty wysokości. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Wywołuje createElement(type, mappingMode, referenceMode) na tej instancji klasy Sphere. |
addElement(element: VertexElement) | Pobiera lub ustawia początkowy kąt theta. |
addDeformer(deformer: Deformer) | Dodaje deformer do tej geometrii i ustawia odwołanie do właściciela. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Wywołuje getVertexElementOfUV(mapping) na tej instancji Sphere. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Wywołuje createElementUV(mapping) na tej instancji Sphere. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Wywołuje createElementUV(mapping, mappingMode, referenceMode) na tej instancji Sphere. |
getDeformers2() → java.util.Collection<T> | Zwraca deformers2. |
Entity(name: String) | Wywołuje Entity(name) na tej instancji Sphere. |
getParentNode() → Node | Inicjalizuje nową instancję Sphere z domyślnym promieniem 1. |
setParentNode(value: Node) | Ustawia wartość węzła nadrzędnego. |
getParentNodes() → ArrayList<Node> | Zwraca węzły nadrzędne. |
getExcluded() → boolean | Zwraca wykluczone. |
setExcluded(value: boolean) | Ustawia wykluczoną wartość. |
getBoundingBox() → BoundingBox | Zwraca ramkę ograniczającą. |
getEntityRendererKey() → EntityRendererKey | Zwraca klucz renderera encji. |
SceneObject() | Sfera parametryzowana. |
SceneObject(name: String) | Wywołuje SceneObject(name) na tej instancji Sphere. |
getScene() → Scene | Zwraca scenę. |
A3DObject() | Wywołuje A3DObject na tej instancji Sphere. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji Sphere. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Inicjalizuje nową instancję klasy Sphere z określonym promieniem. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji klasy Sphere. |
getProperty(name: String) → Object | Wywołuje getProperty(name) na tej instancji Sphere. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji Sphere. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji Sphere. |