VertexElementMaterial

Inheritance: java.lang.Object, com.aspose.threed.VertexElement

public class VertexElementMaterial extends VertexElement

Definisce l’indice del materiale per i componenti specificati. Un nodo può avere più materiali, il VertexElementMaterial viene utilizzato per renderizzare diverse parti della geometria con materiali differenti. Esempio: Il codice seguente mostra come assegnare materiali diversi a facce diverse di una scatola.

// Create a mesh of box(A box is composed by 6 planes)
             Mesh box = (new Box()).ToMesh();
             // Create a material element on this mesh
             VertexElementMaterial mat = (VertexElementMaterial)box.CreateElement(VertexElementType.Material, MappingMode.Polygon, ReferenceMode.Index);
             // And specify different material index for each plane
             mat.Indices.AddRange(new int[] { 0, 1, 2, 3, 4, 5 });

Costruttori

CostruttoreDescrizione
VertexElementMaterial()Inizializza una nuova istanza della classe VertexElementMaterial.

Metodi

MetodoDescrizione
clear()Rimuove tutti gli elementi dagli array direct e index.
clone(boolean withData)Clona in profondità l’elemento vertex.
clone(boolean withDirect, boolean withIndice)
equals(Object arg0)
getClass()
getIndices()Ottiene i dati degli indici.
getMappingMode()Restituisce come l’elemento è mappato.
getName()Ottiene il nome.
getReferenceMode()Restituisce come l’elemento è referenziato.
getVertexElementType()Ottiene il tipo del VertexElement
hashCode()
notify()
notifyAll()
setIndices(int[] data)Carica indici
setMappingMode(MappingMode value)Imposta come l’elemento è mappato.
setName(String value)Imposta il nome.
setReferenceMode(ReferenceMode value)Imposta come l’elemento è referenziato.
toString()Rappresentazione stringa dell’elemento vertex.
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexElementMaterial()

public VertexElementMaterial()

Inizializza una nuova istanza della classe VertexElementMaterial.

clear()

public void clear()

Rimuove tutti gli elementi dagli array direct e index.

clone(boolean withData)

public VertexElement clone(boolean withData)

Clona in profondità l’elemento vertex.

Parameters:

ParametroTipoDescrizione
withDatabooleanClona il vertex con gli array direct e index

Returns: VertexElement

clone(boolean withDirect, boolean withIndice)

public VertexElement clone(boolean withDirect, boolean withIndice)

Parameters:

ParametroTipoDescrizione
withDirectboolean
withIndiceboolean

Returns: VertexElement

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIndices()

public List<Integer> getIndices()

Ottiene i dati degli indici.

Returns: java.util.List<java.lang.Integer> - i dati degli indici

getMappingMode()

public MappingMode getMappingMode()

Restituisce come l’elemento è mappato.

Returns: MappingMode - how the element is mapped.

getName()

public String getName()

Ottiene il nome.

Returns: java.lang.String - il nome.

getReferenceMode()

public ReferenceMode getReferenceMode()

Restituisce come l’elemento è referenziato.

Returns: ReferenceMode - how the element is referenced.

getVertexElementType()

public VertexElementType getVertexElementType()

Ottiene il tipo del VertexElement

Returns: VertexElementType - the type of the VertexElement

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setIndices(int[] data)

public void setIndices(int[] data)

Carica indici

Parameters:

ParametroTipoDescrizione
datiint[]

setMappingMode(MappingMode value)

public void setMappingMode(MappingMode value)

Imposta come l’elemento è mappato.

Parameters:

ParametroTipoDescrizione
valueMappingModeNuovo valore

setName(String value)

public void setName(String value)

Imposta il nome.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setReferenceMode(ReferenceMode value)

public void setReferenceMode(ReferenceMode value)

Imposta come l’elemento è referenziato.

Parameters:

ParametroTipoDescrizione
valueReferenceModeNuovo valore

toString()

public String toString()

Rappresentazione stringa dell’elemento vertex.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int