VertexElementUV
Inheritance: java.lang.Object, com.aspose.threed.VertexElement, com.aspose.threed.VertexElementVector4
public class VertexElementUV extends VertexElementVector4
Define las coordenadas UV para los componentes especificados. Una geometría puede tener múltiples elementos VertexElementUV, y cada uno tiene diferentes TextureMappings.
Constructores
| Constructor | Descripción |
|---|---|
| VertexElementUV() | Inicializa una nueva instancia de la clase VertexElementUV. |
| VertexElementUV(TextureMapping textureMapping) | Inicializa una nueva instancia de la clase VertexElementUV. |
Métodos
| Método | Descripción |
|---|---|
| addData(Iterable | Añade un conjunto de Vector2 a VertexElementUV.Data. |
| addData2(Iterable | Añade un conjunto de Vector3 a VertexElementUV.Data. |
| clear() | Elimina todos los elementos de los arreglos directos y de índices. |
| clone(boolean withData) | Clona en profundidad el elemento de vértice. |
| clone(boolean withDirect, boolean withIndice) | |
| copyTo(VertexElementVector4 target) | Copia datos al elemento especificado. |
| equals(Object arg0) | |
| getClass() | |
| getData() | Obtiene los datos del vértice. |
| getIndices() | Obtiene los datos de los índices. |
| getMappingMode() | Obtiene cómo se mapea el elemento. |
| getName() | Obtiene el nombre. |
| getReferenceMode() | Obtiene cómo se referencia el elemento. |
| getVertexElementType() | Obtiene el tipo del VertexElement |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setData(Vector4[] data) | Cargar datos |
| setIndices(int[] data) | Cargar índices |
| setMappingMode(MappingMode value) | Establece cómo se mapea el elemento. |
| setName(String value) | Establece el nombre. |
| setReferenceMode(ReferenceMode value) | Establece cómo se referencia el elemento. |
| toString() | Representación en cadena del elemento de vértice. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
VertexElementUV()
public VertexElementUV()
Inicializa una nueva instancia de la clase VertexElementUV. El tipo de mapeo de textura predeterminado es TextureMapping.DIFFUSE
VertexElementUV(TextureMapping textureMapping)
public VertexElementUV(TextureMapping textureMapping)
Inicializa una nueva instancia de la clase VertexElementUV.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| textureMapping | TextureMapping | El tipo de mapeo de textura. |
addData(Iterable data)
public void addData(Iterable<Vector2> data)
Añade un conjunto de Vector2 a VertexElementUV.Data. Esto es un atajo, este método convertirá el Vector2 a Vector4 con z a 0 y w a 0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | java.lang.Iterable<com.aspose.threed.Vector2> |
addData2(Iterable data)
public void addData2(Iterable<Vector3> data)
Añade un conjunto de Vector3 a VertexElementUV.Data. Esto es un atajo, este método convertirá el Vector3 a Vector4 con w a 0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | java.lang.Iterable<com.aspose.threed.Vector3> |
clear()
public void clear()
Elimina todos los elementos de los arreglos directos y de índices.
clone(boolean withData)
public VertexElement clone(boolean withData)
Clona en profundidad el elemento de vértice.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| withData | boolean | Clona el vértice con los arreglos directos e índices |
Returns: VertexElement
clone(boolean withDirect, boolean withIndice)
public VertexElement clone(boolean withDirect, boolean withIndice)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| withDirect | boolean | |
| withIndice | boolean |
Returns: VertexElement
copyTo(VertexElementVector4 target)
public void copyTo(VertexElementVector4 target)
Copia datos al elemento especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target | VertexElementVector4 | Objetivo. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getData()
public List<Vector4> getData()
Obtiene los datos del vértice.
Returns: java.util.List<com.aspose.threed.Vector4> - los datos del vértice
getIndices()
public List<Integer> getIndices()
Obtiene los datos de los índices.
Returns: java.util.List<java.lang.Integer> - los datos de los índices
getMappingMode()
public MappingMode getMappingMode()
Obtiene cómo se mapea el elemento.
Returns: MappingMode - how the element is mapped.
getName()
public String getName()
Obtiene el nombre.
Returns: java.lang.String - el nombre.
getReferenceMode()
public ReferenceMode getReferenceMode()
Obtiene cómo se referencia el elemento.
Returns: ReferenceMode - how the element is referenced.
getVertexElementType()
public VertexElementType getVertexElementType()
Obtiene el 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)
Cargar datos
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | Vector4[] |
setIndices(int[] data)
public void setIndices(int[] data)
Cargar índices
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | int[] |
setMappingMode(MappingMode value)
public void setMappingMode(MappingMode value)
Establece cómo se mapea el elemento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | MappingMode | Nuevo valor |
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setReferenceMode(ReferenceMode value)
public void setReferenceMode(ReferenceMode value)
Establece cómo se referencia el elemento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | ReferenceMode | Nuevo valor |
toString()
public String toString()
Representación en cadena del elemento de vértice.
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |