VertexElementUV

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

public class VertexElementUV extends VertexElementVector4

Definierar UV-koordinaterna för specificerade komponenter. En geometri kan ha flera VertexElementUV element, och varje har olika TextureMappings.

Konstruktörer

KonstruktorBeskrivning
VertexElementUV()Initierar en ny instans av klassen VertexElementUV.
VertexElementUV(TextureMapping textureMapping)Initierar en ny instans av klassen VertexElementUV.

Metoder

MetodBeskrivning
addData(Iterable data)Lägg till en uppsättning av Vector2 till VertexElementUV.Data.
addData2(Iterable data)Lägg till en uppsättning av Vector3 till VertexElementUV.Data.
clear()Tar bort alla element från de direkta och indexarrayerna.
clone(boolean withData)Skapa en djup klon av vertex‑elementet.
clone(boolean withDirect, boolean withIndice)
copyTo(VertexElementVector4 target)Kopierar data till angivet element.
equals(Object arg0)
getClass()
getData()Hämtar vertex‑data.
getIndices()Hämtar index‑data.
getMappingMode()Hämtar hur elementet är mappat.
getName()Hämtar namnet.
getReferenceMode()Hämtar hur elementet refereras.
getVertexElementType()Hämtar typen av VertexElement.
hashCode()
notify()
notifyAll()
setData(Vector4[] data)Läs in data.
setIndices(int[] data)Läs in index.
setMappingMode(MappingMode value)Ställer in hur elementet är mappat.
setName(String value)Ställer in namnet.
setReferenceMode(ReferenceMode value)Ställer in hur elementet refereras.
toString()Strängrepresentation av vertex‑elementet.
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexElementUV()

public VertexElementUV()

Initierar en ny instans av klassen VertexElementUV. Standardtyp för texturavbildning är TextureMapping.DIFFUSE

VertexElementUV(TextureMapping textureMapping)

public VertexElementUV(TextureMapping textureMapping)

Initierar en ny instans av klassen VertexElementUV.

Parameters:

ParameterTypBeskrivning
textureMappingTextureMappingTypen för texturavbildning.

addData(Iterable data)

public void addData(Iterable<Vector2> data)

Lägg till en uppsättning av Vector2 till VertexElementUV.Data. Detta är en genväg, den här metoden kommer att konvertera Vector2 till Vector4 med z till 0 och w till 0.

Parameters:

ParameterTypBeskrivning
datajava.lang.Iterable<com.aspose.threed.Vector2>

addData2(Iterable data)

public void addData2(Iterable<Vector3> data)

Lägg till en uppsättning av Vector3 till VertexElementUV.Data. Detta är en genväg, den här metoden kommer att konvertera Vector3 till Vector4 med w till 0.

Parameters:

ParameterTypBeskrivning
datajava.lang.Iterable<com.aspose.threed.Vector3>

clear()

public void clear()

Tar bort alla element från de direkta och indexarrayerna.

clone(boolean withData)

public VertexElement clone(boolean withData)

Skapa en djup klon av vertex‑elementet.

Parameters:

ParameterTypBeskrivning
withDatabooleanKlona vertexen med direkt‑ och index‑array.

Returns: VertexElement

clone(boolean withDirect, boolean withIndice)

public VertexElement clone(boolean withDirect, boolean withIndice)

Parameters:

ParameterTypBeskrivning
withDirectboolean
withIndiceboolean

Returns: VertexElement

copyTo(VertexElementVector4 target)

public void copyTo(VertexElementVector4 target)

Kopierar data till angivet element.

Parameters:

ParameterTypBeskrivning
targetVertexElementVector4Mål.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public List<Vector4> getData()

Hämtar vertex‑data.

Returns: java.util.List<com.aspose.threed.Vector4> - vertexdata

getIndices()

public List<Integer> getIndices()

Hämtar index‑data.

Returns: java.util.List<java.lang.Integer> - index‑data

getMappingMode()

public MappingMode getMappingMode()

Hämtar hur elementet är mappat.

Returns: MappingMode - how the element is mapped.

getName()

public String getName()

Hämtar namnet.

Returns: java.lang.String - namnet.

getReferenceMode()

public ReferenceMode getReferenceMode()

Hämtar hur elementet refereras.

Returns: ReferenceMode - how the element is referenced.

getVertexElementType()

public VertexElementType getVertexElementType()

Hämtar typen av 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)

Läs in data.

Parameters:

ParameterTypBeskrivning
dataVector4[]

setIndices(int[] data)

public void setIndices(int[] data)

Läs in index.

Parameters:

ParameterTypBeskrivning
dataint[]

setMappingMode(MappingMode value)

public void setMappingMode(MappingMode value)

Ställer in hur elementet är mappat.

Parameters:

ParameterTypBeskrivning
valueMappingModeNytt värde

setName(String value)

public void setName(String value)

Ställer in namnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setReferenceMode(ReferenceMode value)

public void setReferenceMode(ReferenceMode value)

Ställer in hur elementet refereras.

Parameters:

ParameterTypBeskrivning
valueReferenceModeNytt värde

toString()

public String toString()

Strängrepresentation av vertex‑elementet.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int