Sphere
Übersicht
Sphere ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Geometry, IMeshConvertible.
Parametrisierte Kugel.
Diese Klasse stellt 60 Methoden zum Arbeiten mit Sphere-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows und 39 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach der Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey und 16 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
widthSegments | int | Lesen | Liest oder setzt die Breitensegmente. |
heightSegments | int | Lesen | Liest oder setzt die Höhensegmente. |
phiStart | double | Lesen | Liest oder setzt den phi-Start. |
phiLength | double | Lesen | Ruft die Länge von phi ab oder legt sie fest. |
thetaStart | double | Lesen | Liest oder legt den theta start fest. |
thetaLength | double | Lesen | Ruft die Länge von theta ab oder legt sie fest. |
radius | double | Lesen | Ruft den Radius der Kugel ab oder legt ihn fest. |
visible | boolean | Lesen | Ruft die Sichtbarkeit ab. |
castShadows | boolean | Lesen | Gibt die erzeugten Schatten zurück. |
receiveShadows | boolean | Lesen | Ermittelt, ob Schatten empfangen werden. |
controlPoints | java.util.List<Vector4> | Lesen | Liest die Kontrollpunkte. |
vertexElements | java.util.List<VertexElement> | Lesen | Ruft die Vertex-Element ab. |
deformers | java.util.List<Deformer> | Lesen | Gibt die Deformer zurück. |
deformers2 | java.util.Collection<T> | Lesen | Ruft die deformers2 ab. |
parentNode | Node | Lesen | Gibt den übergeordneten Knoten zurück. |
parentNodes | ArrayList<Node> | Lesen | Liefert die übergeordneten Knoten. |
excluded | boolean | Lesen | Liest den Ausgeschlossenen. |
boundingBox | BoundingBox | Lesen | Gibt die Begrenzungsbox zurück. |
entityRendererKey | EntityRendererKey | Lesen | Gibt den Entity-Renderer-Schlüssel zurück. |
scene | Scene | Lesen | Ruft die Szene ab. |
name | String | Lesen | Liefert den Namen. |
properties | PropertyCollection | Lesen | Ruft die Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
Sphere() | Initialisiert eine neue Instanz von Sphere mit dem Standardradius 1. |
Sphere(radius: double) | Initialisiert eine neue Instanz der Sphere-Klasse mit dem angegebenen Radius. |
Sphere(radius: double, widthSegments: int, heightSegments: int) | Initialisiert eine neue Instanz der Sphere-Klasse mit dem angegebenen Radius, den Breitensegmenten und den Höhensegmenten. |
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Initialisiert eine neue Instanz der Sphere-Klasse. |
getWidthSegments() → int | Liest oder legt die Breitensegmente fest. |
setWidthSegments(value: int) | Setzt den Wert der Breitensegmente. |
getHeightSegments() → int | Liest oder setzt die Höhensegmente. |
setHeightSegments(value: int) | Setzt den Wert der Höhensegmente. |
getPhiStart() → double | Ruft den phi-Start ab oder legt ihn fest. |
setPhiStart(value: double) | Setzt den phi-Startwert. |
getPhiLength() → double | Ruft die Länge von phi ab oder legt sie fest. |
setPhiLength(value: double) | Setzt den phi-Längenwert. |
getThetaStart() → double | Liest oder legt den Theta-Start fest. |
setThetaStart(value: double) | Setzt den Theta-Startwert. |
getThetaLength() → double | Ruft die Länge von theta ab oder legt sie fest. |
setThetaLength(value: double) | Setzt den Theta-Längenwert. |
getRadius() → double | Liest oder setzt den Radius der Kugel. |
setRadius(value: double) | Setzt den Radiuswert. |
toMesh() → Mesh | Konvertiere das aktuelle Objekt zu einem Mesh. |
Geometry() | Ruft Geometry für diese Sphere-Instanz auf. |
Geometry(name: String) | Ruft Geometry(name) für diese Sphere-Instanz auf. |
getVisible() → boolean | Gibt das Sichtbare zurück. |
setVisible(value: boolean) | Setzt den sichtbaren Wert. |
getCastShadows() → boolean | Gibt die erzeugten Schatten zurück. |
setCastShadows(value: boolean) | Setzt den Wert für cast shadows. |
getReceiveShadows() → boolean | Gibt die empfangenen Schatten zurück. |
setReceiveShadows(value: boolean) | Initialisiert eine neue Instanz der Sphere-Klasse. |
getControlPoints() → java.util.List<Vector4> | Gibt die Kontrollpunkte zurück. |
getVertexElements() → java.util.List<VertexElement> | Gibt die Vertex-Elemente zurück. |
getDeformers() → java.util.List<Deformer> | Gibt die Deformer zurück. |
getElement(type: VertexElementType) → VertexElement | Ruft getElement(type) für diese Sphere-Instanz auf. |
createElement(type: VertexElementType) → VertexElement | Liest oder setzt die Höhensegmente. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Ruft createElement(type, mappingMode, referenceMode) für diese Sphere-Instanz auf. |
addElement(element: VertexElement) | Liest oder setzt den theta start. |
addDeformer(deformer: Deformer) | Fügt dieser Geometrie einen Deformer hinzu und setzt die Owner-Referenz. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Ruft getVertexElementOfUV(mapping) für diese Sphere-Instanz auf. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Ruft createElementUV(mapping) für diese Sphere-Instanz auf. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Ruft createElementUV(mapping, mappingMode, referenceMode) auf dieser Sphere-Instanz auf. |
getDeformers2() → java.util.Collection<T> | Gibt die deformers2 zurück. |
Entity(name: String) | Ruft Entity(name) auf dieser Sphere-Instanz auf. |
getParentNode() → Node | Initialisiert eine neue Instanz von Sphere mit dem Standardradius 1. |
setParentNode(value: Node) | Setzt den Wert des übergeordneten Knotens. |
getParentNodes() → ArrayList<Node> | Gibt die übergeordneten Knoten zurück. |
getExcluded() → boolean | Gibt die Ausgeschlossenen zurück. |
setExcluded(value: boolean) | Setzt den ausgeschlossenen Wert. |
getBoundingBox() → BoundingBox | Gibt die Begrenzungsbox zurück. |
getEntityRendererKey() → EntityRendererKey | Gibt den entity renderer key zurück. |
SceneObject() | Parametrisierte Kugel. |
SceneObject(name: String) | Ruft SceneObject(name) auf dieser Sphere-Instanz auf. |
getScene() → Scene | Gibt die scene zurück. |
A3DObject() | Ruft A3DObject für diese Sphere-Instanz auf. |
A3DObject(name: String) | Ruft A3DObject(name) für diese Sphere-Instanz auf. |
getName() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenwert. |
getProperties() → PropertyCollection | Initialisiert eine neue Instanz der Klasse Sphere mit dem angegebenen Radius. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese Sphere-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) für diese Sphere-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) für diese Sphere-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) für diese Sphere-Instanz auf. |