Shape

Panoramica

Shape è una classe in Aspose.3D FOSS per Java. Eredita da: Geometry.

La forma descrive la deformazione su un insieme di punti di controllo, simile al cluster deformer in Maya.

Questa classe fornisce 45 metodi per lavorare con gli oggetti Shape nei programmi Java. I metodi disponibili includono: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox, e 26 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, e 10 in più.

Proprietà

NomeTipoAccessoDescrizione
indicesList<Integer>LetturaOttiene gli indici.
visiblebooleanLetturaOttiene il visibile.
castShadowsbooleanLetturaOttiene le ombre proiettate.
receiveShadowsbooleanLetturaOttiene le ombre ricevute.
controlPointsjava.util.List<Vector4>LetturaOttiene i punti di controllo.
vertexElementsjava.util.List<VertexElement>LetturaOttiene gli elementi del vertice.
deformersjava.util.List<Deformer>LetturaOttiene i deformatori.
deformers2java.util.Collection<T>LetturaOttiene i deformers2.
parentNodeNodeLetturaOttiene il nodo genitore.
parentNodesArrayList<Node>LetturaOttiene i nodi genitori.
excludedbooleanLetturaOttiene l’escluso.
boundingBoxBoundingBoxLetturaRestituisce il bounding box.
entityRendererKeyEntityRendererKeyLetturaOttiene la chiave del renderer dell’entità.
sceneSceneLetturaOttiene la scena.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
Shape()Inizializza una nuova istanza della classe Shape.
Shape(name: String)Inizializza una nuova istanza della classe Shape.
fromControlPoints() → ShapeCrea una forma con i punti di controllo specificati con indici predefiniti.
getIndices() → List<Integer>Ottiene gli indici.
Geometry()Chiama Geometry su questa istanza di Shape.
Geometry(name: String)Chiama Geometry(name) su questa istanza di Shape.
getVisible() → booleanRestituisce il visibile.
setVisible(value: boolean)Imposta il valore visibile.
getCastShadows() → booleanRestituisce le ombre proiettate.
setCastShadows(value: boolean)Imposta il valore di cast shadows.
getReceiveShadows() → booleanRestituisce le ombre ricevute.
setReceiveShadows(value: boolean)Imposta il valore di receive shadows.
getControlPoints() → java.util.List<Vector4>Restituisce i punti di controllo.
getVertexElements() → java.util.List<VertexElement>Restituisce gli elementi dei vertici.
getDeformers() → java.util.List<Deformer>Restituisce i deformatori.
getElement(type: VertexElementType) → VertexElementChiama getElement(type) su questa istanza di Shape.
createElement(type: VertexElementType) → VertexElementChiama createElement(type) su questa istanza di Shape.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementChiama createElement(type, mappingMode, referenceMode) su questa istanza di Shape.
addElement(element: VertexElement)Chiama addElement(element) su questa istanza di Shape.
addDeformer(deformer: Deformer)Aggiunge un deformer a questa geometria e imposta il riferimento al proprietario.
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVChiama getVertexElementOfUV(mapping) su questa istanza di Shape.
createElementUV(mapping: TextureMapping) → VertexElementUVChiama createElementUV(mapping) su questa istanza di Shape.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVChiama createElementUV(mapping, mappingMode, referenceMode) su questa istanza di Shape.
getDeformers2() → java.util.Collection<T>Restituisce i deformers2.
Entity(name: String)Chiama Entity(name) su questa istanza di Shape.
getParentNode() → NodeInizializza una nuova istanza della classe Shape.
setParentNode(value: Node)Imposta il valore del nodo genitore.
getParentNodes() → ArrayList<Node>Inizializza una nuova istanza della classe Shape.
getExcluded() → booleanRestituisce l’escluso.
setExcluded(value: boolean)Imposta il valore escluso.
getBoundingBox() → BoundingBoxRestituisce il rettangolo di delimitazione.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()Chiama SceneObject su questa istanza di Shape.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza di Shape.
getScene() → SceneRestituisce la scena.
A3DObject()Chiama A3DObject su questa istanza di Shape.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di Shape.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di Shape.
getProperty(name: String) → ObjectCrea una forma con i punti di controllo specificati con indici predefiniti.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di Shape.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di Shape.

Vedi anche

 Italiano