VertexElementUV

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

public class VertexElementUV extends VertexElementVector4

Definisce le coordinate UV per i componenti specificati. Una geometria può avere più elementi VertexElementUV, e ciascuno può avere diversi TextureMappings.

Costruttori

CostruttoreDescrizione
VertexElementUV()Inizializza una nuova istanza della classe VertexElementUV.
VertexElementUV(TextureMapping textureMapping)Inizializza una nuova istanza della classe VertexElementUV.

Metodi

MetodoDescrizione
addData(Iterable data)Aggiunge un insieme di Vector2 a VertexElementUV.Data.
addData2(Iterable data)Aggiunge un insieme di Vector3 a VertexElementUV.Data.
clear()Rimuove tutti gli elementi dagli array direct e index.
clone(boolean withData)Clona in profondità l’elemento vertex.
clone(boolean withDirect, boolean withIndice)
copyTo(VertexElementVector4 target)Copia i dati nell’elemento specificato.
equals(Object arg0)
getClass()
getData()Ottiene i dati vertex.
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()
setData(Vector4[] data)Carica dati
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)

VertexElementUV()

public VertexElementUV()

Inizializza una nuova istanza della classe VertexElementUV. Il tipo di mappatura texture predefinito è TextureMapping.DIFFUSE

VertexElementUV(TextureMapping textureMapping)

public VertexElementUV(TextureMapping textureMapping)

Inizializza una nuova istanza della classe VertexElementUV.

Parameters:

ParametroTipoDescrizione
textureMappingTextureMappingIl tipo di mappatura texture.

addData(Iterable data)

public void addData(Iterable<Vector2> data)

Aggiunge un insieme di Vector2 a VertexElementUV.Data. Questa è una scorciatoia, questo metodo convertirà il Vector2 in Vector4 con z a 0 e w a 0.

Parameters:

ParametroTipoDescrizione
datijava.lang.Iterable<com.aspose.threed.Vector2>

addData2(Iterable data)

public void addData2(Iterable<Vector3> data)

Aggiunge un insieme di Vector3 a VertexElementUV.Data. Questa è una scorciatoia, questo metodo convertirà il Vector3 in Vector4 con w a 0.

Parameters:

ParametroTipoDescrizione
datijava.lang.Iterable<com.aspose.threed.Vector3>

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

copyTo(VertexElementVector4 target)

public void copyTo(VertexElementVector4 target)

Copia i dati nell’elemento specificato.

Parameters:

ParametroTipoDescrizione
targetVertexElementVector4Obiettivo.

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

getData()

public List<Vector4> getData()

Ottiene i dati vertex.

Returns: java.util.List<com.aspose.threed.Vector4> - i dati del vertice

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()

setData(Vector4[] data)

public void setData(Vector4[] data)

Carica dati

Parameters:

ParametroTipoDescrizione
dataVector4[]

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