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

NameTypZugriffBeschreibung
indicesList<Integer>LesenRuft die Indizes ab.
visiblebooleanLesenRuft die Sichtbarkeit ab.
castShadowsbooleanLesenRuft die geworfenen Schatten ab.
receiveShadowsbooleanLesenRuft die Empfangs-Schatten-Eigenschaft ab.
controlPointsjava.util.List<Vector4>LesenGibt die Kontrollpunkte zurück.
vertexElementsjava.util.List<VertexElement>LesenGibt die Scheitel-Elemente zurück.
deformersjava.util.List<Deformer>LesenLiefert die Deformer.
deformers2java.util.Collection<T>LesenRuft die deformers2 ab.
parentNodeNodeLesenGibt den übergeordneten Knoten zurück.
parentNodesArrayList<Node>LesenGibt die übergeordneten Knoten zurück.
excludedbooleanLesenRuft das Ausgeschlossene ab.
boundingBoxBoundingBoxLesenRuft die Begrenzungsbox ab.
entityRendererKeyEntityRendererKeyLesenGibt den entity renderer key zurück.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
Shape()Initialisiert eine neue Instanz der Shape-Klasse.
Shape(name: String)Initialisiert eine neue Instanz der Shape-Klasse.
fromControlPoints() → ShapeErstelle 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() → booleanGibt das Sichtbare zurück.
setVisible(value: boolean)Setzt den sichtbaren Wert.
getCastShadows() → booleanGibt die geworfenen Schatten zurück.
setCastShadows(value: boolean)Setzt den Wert von cast shadows.
getReceiveShadows() → booleanGibt 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) → VertexElementRuft getElement(type) für diese Shape-Instanz auf.
createElement(type: VertexElementType) → VertexElementRuft createElement(type) für diese Shape-Instanz auf.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementRuft 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) → VertexElementUVRuft getVertexElementOfUV(mapping) für diese Shape-Instanz auf.
createElementUV(mapping: TextureMapping) → VertexElementUVRuft createElementUV(mapping) für diese Shape-Instanz auf.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVRuft 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() → NodeInitialisiert 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() → booleanGibt das Ausgeschlossene zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
getEntityRendererKey() → EntityRendererKeyGibt 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() → SceneGibt 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() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenwert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Shape-Instanz auf.
getProperty(name: String) → ObjectErstelle ein Shape mit den angegebenen Kontrollpunkten und Standardindizes.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Shape-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Shape-Instanz auf.

Siehe auch

 Deutsch