Shape
Übersicht
Shape ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Geometry.
Die Form beschreibt die Deformation eines Satzes von Steuerpunkten, ähnlich dem Cluster-Deformer in Maya.
Diese Klasse stellt 45 Methoden zur Arbeit mit Shape-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox und 26 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey und 10 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
indices | List<Integer> | Lesen | Ruft die Indizes ab. |
visible | boolean | Lesen | Ruft die Sichtbarkeit ab. |
castShadows | boolean | Lesen | Ruft die geworfenen Schatten ab. |
receiveShadows | boolean | Lesen | Ruft die Empfangs-Schatten-Eigenschaft ab. |
controlPoints | java.util.List<Vector4> | Lesen | Gibt die Kontrollpunkte zurück. |
vertexElements | java.util.List<VertexElement> | Lesen | Gibt die Scheitel-Elemente zurück. |
deformers | java.util.List<Deformer> | Lesen | Liefert die Deformer. |
deformers2 | java.util.Collection<T> | Lesen | Ruft die deformers2 ab. |
parentNode | Node | Lesen | Gibt den übergeordneten Knoten zurück. |
parentNodes | ArrayList<Node> | Lesen | Gibt die übergeordneten Knoten zurück. |
excluded | boolean | Lesen | Ruft das Ausgeschlossene ab. |
boundingBox | BoundingBox | Lesen | Ruft die Begrenzungsbox ab. |
entityRendererKey | EntityRendererKey | Lesen | Gibt den entity renderer key zurück. |
scene | Scene | Lesen | Ruft die Szene ab. |
name | String | Lesen | Ruft den Namen ab. |
properties | PropertyCollection | Lesen | Ruft die Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
Shape() | Initialisiert eine neue Instanz der Shape-Klasse. |
Shape(name: String) | Initialisiert eine neue Instanz der Shape-Klasse. |
fromControlPoints() → Shape | Erstelle ein Shape mit angegebenen Kontrollpunkten und Standardindizes. |
getIndices() → List<Integer> | Ruft die Indizes ab. |
Geometry() | Ruft Geometry für diese Shape-Instanz auf. |
Geometry(name: String) | Ruft Geometry(name) für diese Shape-Instanz auf. |
getVisible() → boolean | Gibt das Sichtbare zurück. |
setVisible(value: boolean) | Setzt den sichtbaren Wert. |
getCastShadows() → boolean | Gibt die geworfenen Schatten zurück. |
setCastShadows(value: boolean) | Setzt den Wert von cast shadows. |
getReceiveShadows() → boolean | Gibt die empfangenen Schatten zurück. |
setReceiveShadows(value: boolean) | Setzt den receive shadows-Wert. |
getControlPoints() → java.util.List<Vector4> | Gibt die Steuerpunkte zurück. |
getVertexElements() → java.util.List<VertexElement> | Gibt die Scheitel-Elemente zurück. |
getDeformers() → java.util.List<Deformer> | Gibt die Deformer zurück. |
getElement(type: VertexElementType) → VertexElement | Ruft getElement(type) für diese Shape-Instanz auf. |
createElement(type: VertexElementType) → VertexElement | Ruft createElement(type) für diese Shape-Instanz auf. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Ruft createElement(type, mappingMode, referenceMode) für diese Shape-Instanz auf. |
addElement(element: VertexElement) | Ruft addElement(element) für diese Shape-Instanz auf. |
addDeformer(deformer: Deformer) | Fügt dieser Geometrie einen Deformer hinzu und setzt die Eigentümer-Referenz. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Ruft getVertexElementOfUV(mapping) für diese Shape-Instanz auf. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Ruft createElementUV(mapping) für diese Shape-Instanz auf. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Ruft createElementUV(mapping, mappingMode, referenceMode) für diese Shape-Instanz auf. |
getDeformers2() → java.util.Collection<T> | Gibt die deformers2 zurück. |
Entity(name: String) | Ruft Entity(name) für diese Shape-Instanz auf. |
getParentNode() → Node | Initialisiert eine neue Instanz der Shape-Klasse. |
setParentNode(value: Node) | Setzt den Wert des übergeordneten Knotens. |
getParentNodes() → ArrayList<Node> | Initialisiert eine neue Instanz der Shape-Klasse. |
getExcluded() → boolean | Gibt das Ausgeschlossene zurück. |
setExcluded(value: boolean) | Setzt den ausgeschlossenen Wert. |
getBoundingBox() → BoundingBox | Gibt die Begrenzungsbox zurück. |
getEntityRendererKey() → EntityRendererKey | Gibt den Entity-Renderer-Schlüssel zurück. |
SceneObject() | Ruft SceneObject auf dieser Shape-Instanz auf. |
SceneObject(name: String) | Ruft SceneObject(name) auf dieser Shape-Instanz auf. |
getScene() → Scene | Gibt die Szene zurück. |
A3DObject() | Ruft A3DObject auf dieser Shape-Instanz auf. |
A3DObject(name: String) | Ruft A3DObject(name) für diese Shape-Instanz auf. |
getName() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenwert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese Shape-Instanz auf. |
getProperty(name: String) → Object | Erstelle ein Shape mit den angegebenen Kontrollpunkten und Standardindizes. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) für diese Shape-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) für diese Shape-Instanz auf. |