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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
indices | List<Integer> | Lettura | Ottiene gli indici. |
visible | boolean | Lettura | Ottiene il visibile. |
castShadows | boolean | Lettura | Ottiene le ombre proiettate. |
receiveShadows | boolean | Lettura | Ottiene le ombre ricevute. |
controlPoints | java.util.List<Vector4> | Lettura | Ottiene i punti di controllo. |
vertexElements | java.util.List<VertexElement> | Lettura | Ottiene gli elementi del vertice. |
deformers | java.util.List<Deformer> | Lettura | Ottiene i deformatori. |
deformers2 | java.util.Collection<T> | Lettura | Ottiene i deformers2. |
parentNode | Node | Lettura | Ottiene il nodo genitore. |
parentNodes | ArrayList<Node> | Lettura | Ottiene i nodi genitori. |
excluded | boolean | Lettura | Ottiene l’escluso. |
boundingBox | BoundingBox | Lettura | Restituisce il bounding box. |
entityRendererKey | EntityRendererKey | Lettura | Ottiene la chiave del renderer dell’entità. |
scene | Scene | Lettura | Ottiene la scena. |
name | String | Lettura | Ottiene il nome. |
properties | PropertyCollection | Lettura | Ottiene le proprietà. |
Metodi
| Firma | Descrizione |
|---|---|
Shape() | Inizializza una nuova istanza della classe Shape. |
Shape(name: String) | Inizializza una nuova istanza della classe Shape. |
fromControlPoints() → Shape | Crea 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() → boolean | Restituisce il visibile. |
setVisible(value: boolean) | Imposta il valore visibile. |
getCastShadows() → boolean | Restituisce le ombre proiettate. |
setCastShadows(value: boolean) | Imposta il valore di cast shadows. |
getReceiveShadows() → boolean | Restituisce 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) → VertexElement | Chiama getElement(type) su questa istanza di Shape. |
createElement(type: VertexElementType) → VertexElement | Chiama createElement(type) su questa istanza di Shape. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Chiama 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) → VertexElementUV | Chiama getVertexElementOfUV(mapping) su questa istanza di Shape. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Chiama createElementUV(mapping) su questa istanza di Shape. |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Chiama 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() → Node | Inizializza 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() → boolean | Restituisce l’escluso. |
setExcluded(value: boolean) | Imposta il valore escluso. |
getBoundingBox() → BoundingBox | Restituisce il rettangolo di delimitazione. |
getEntityRendererKey() → EntityRendererKey | Restituisce 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() → Scene | Restituisce la scena. |
A3DObject() | Chiama A3DObject su questa istanza di Shape. |
A3DObject(name: String) | Chiama A3DObject(name) su questa istanza di Shape. |
getName() → String | Restituisce il nome. |
setName(name: String) | Imposta il valore del nome. |
getProperties() → PropertyCollection | Restituisce le proprietà. |
findProperty(name: String) → Property | Chiama findProperty(name) su questa istanza di Shape. |
getProperty(name: String) → Object | Crea una forma con i punti di controllo specificati con indici predefiniti. |
setProperty(name: String, value: Object) | Imposta il valore della proprietà. |
removeProperty(name: String) → boolean | Chiama removeProperty(name) su questa istanza di Shape. |
removeProperty(property: Property) → boolean | Chiama removeProperty(property) su questa istanza di Shape. |