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

NameTypZugriffBeschreibung
widthSegmentsintLesenLiest oder setzt die Breitensegmente.
heightSegmentsintLesenLiest oder setzt die Höhensegmente.
phiStartdoubleLesenLiest oder setzt den phi-Start.
phiLengthdoubleLesenRuft die Länge von phi ab oder legt sie fest.
thetaStartdoubleLesenLiest oder legt den theta start fest.
thetaLengthdoubleLesenRuft die Länge von theta ab oder legt sie fest.
radiusdoubleLesenRuft den Radius der Kugel ab oder legt ihn fest.
visiblebooleanLesenRuft die Sichtbarkeit ab.
castShadowsbooleanLesenGibt die erzeugten Schatten zurück.
receiveShadowsbooleanLesenErmittelt, ob Schatten empfangen werden.
controlPointsjava.util.List<Vector4>LesenLiest die Kontrollpunkte.
vertexElementsjava.util.List<VertexElement>LesenRuft die Vertex-Element ab.
deformersjava.util.List<Deformer>LesenGibt die Deformer zurück.
deformers2java.util.Collection<T>LesenRuft die deformers2 ab.
parentNodeNodeLesenGibt den übergeordneten Knoten zurück.
parentNodesArrayList<Node>LesenLiefert die übergeordneten Knoten.
excludedbooleanLesenLiest den Ausgeschlossenen.
boundingBoxBoundingBoxLesenGibt die Begrenzungsbox zurück.
entityRendererKeyEntityRendererKeyLesenGibt den Entity-Renderer-Schlüssel zurück.
sceneSceneLesenRuft die Szene ab.
nameStringLesenLiefert den Namen.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
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() → intLiest oder legt die Breitensegmente fest.
setWidthSegments(value: int)Setzt den Wert der Breitensegmente.
getHeightSegments() → intLiest oder setzt die Höhensegmente.
setHeightSegments(value: int)Setzt den Wert der Höhensegmente.
getPhiStart() → doubleRuft den phi-Start ab oder legt ihn fest.
setPhiStart(value: double)Setzt den phi-Startwert.
getPhiLength() → doubleRuft die Länge von phi ab oder legt sie fest.
setPhiLength(value: double)Setzt den phi-Längenwert.
getThetaStart() → doubleLiest oder legt den Theta-Start fest.
setThetaStart(value: double)Setzt den Theta-Startwert.
getThetaLength() → doubleRuft die Länge von theta ab oder legt sie fest.
setThetaLength(value: double)Setzt den Theta-Längenwert.
getRadius() → doubleLiest oder setzt den Radius der Kugel.
setRadius(value: double)Setzt den Radiuswert.
toMesh() → MeshKonvertiere 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() → booleanGibt das Sichtbare zurück.
setVisible(value: boolean)Setzt den sichtbaren Wert.
getCastShadows() → booleanGibt die erzeugten Schatten zurück.
setCastShadows(value: boolean)Setzt den Wert für cast shadows.
getReceiveShadows() → booleanGibt 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) → VertexElementRuft getElement(type) für diese Sphere-Instanz auf.
createElement(type: VertexElementType) → VertexElementLiest oder setzt die Höhensegmente.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementRuft 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) → VertexElementUVRuft getVertexElementOfUV(mapping) für diese Sphere-Instanz auf.
createElementUV(mapping: TextureMapping) → VertexElementUVRuft createElementUV(mapping) für diese Sphere-Instanz auf.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVRuft 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() → NodeInitialisiert 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() → booleanGibt die Ausgeschlossenen zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
getEntityRendererKey() → EntityRendererKeyGibt den entity renderer key zurück.
SceneObject()Parametrisierte Kugel.
SceneObject(name: String)Ruft SceneObject(name) auf dieser Sphere-Instanz auf.
getScene() → SceneGibt 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() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenwert.
getProperties() → PropertyCollectionInitialisiert eine neue Instanz der Klasse Sphere mit dem angegebenen Radius.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Sphere-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Sphere-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Sphere-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Sphere-Instanz auf.

Siehe auch

 Deutsch