VertexElementUV

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

public class VertexElementUV extends VertexElementVector4

Belirtilen bileşenler için UV koordinatlarını tanımlar. Bir geometri birden fazla VertexElementUV öğesine sahip olabilir ve her biri farklı TextureMapping öğelerine sahiptir.

Yapıcılar

YapıcıAçıklama
VertexElementUV()Yeni bir VertexElementUV sınıfı örneği başlatır.
VertexElementUV(TextureMapping textureMapping)Yeni bir VertexElementUV sınıfı örneği başlatır.

Yöntemler

YöntemAçıklama
addData(Iterable data)VertexElementUV.Data’ye bir Vector2 kümesi ekle.
addData2(Iterable data)VertexElementUV.Data’ye bir Vector3 kümesi ekle.
clear()Doğrudan ve indeks dizilerinden tüm öğeleri kaldırır.
clone(boolean withData)Vertex öğesinin derin kopyasını oluştur.
clone(boolean withDirect, boolean withIndice)
copyTo(VertexElementVector4 target)Verileri belirtilen öğeye kopyalar.
equals(Object arg0)
getClass()
getData()Vertex verisini alır.
getIndices()İndeks verisini alır.
getMappingMode()Öğenin nasıl eşlendiğini alır.
getName()Adı alır.
getReferenceMode()Öğenin nasıl başvurulduğunu alır.
getVertexElementType()VertexElement tipini alır.
hashCode()
notify()
notifyAll()
setData(Vector4[] data)Veriyi yükle
setIndices(int[] data)İndeksleri yükle
setMappingMode(MappingMode value)Öğenin nasıl eşlendiğini ayarlar.
setName(String value)Adı ayarlar.
setReferenceMode(ReferenceMode value)Öğenin nasıl başvurulduğunu ayarlar.
toString()Vertex öğesinin dize temsili.
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexElementUV()

public VertexElementUV()

Yeni bir VertexElementUV sınıfı örneği başlatır. Varsayılan doku eşleme türü TextureMapping.DIFFUSE dir.

VertexElementUV(TextureMapping textureMapping)

public VertexElementUV(TextureMapping textureMapping)

Yeni bir VertexElementUV sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
textureMappingTextureMappingDoku eşleme türü.

addData(Iterable data)

public void addData(Iterable<Vector2> data)

VertexElementUV.Data’ye bir Vector2 kümesi ekle. Bu bir kısayoldur, bu yöntem Vector2‘yi z’yi 0 ve w’yi 0 olarak ayarlayarak Vector4’e dönüştürür.

Parameters:

ParametreTürAçıklama
verijava.lang.Iterable<com.aspose.threed.Vector2>

addData2(Iterable data)

public void addData2(Iterable<Vector3> data)

VertexElementUV.Data’ye bir Vector3 kümesi ekle. Bu bir kısayoldur, bu yöntem Vector3‘yi w’yi 0 olarak ayarlayarak Vector4’e dönüştürür.

Parameters:

ParametreTürAçıklama
verijava.lang.Iterable<com.aspose.threed.Vector3>

clear()

public void clear()

Doğrudan ve indeks dizilerinden tüm öğeleri kaldırır.

clone(boolean withData)

public VertexElement clone(boolean withData)

Vertex öğesinin derin kopyasını oluştur.

Parameters:

ParametreTürAçıklama
withDatabooleanVertex’i doğrudan ve indeks dizisiyle kopyala.

Returns: VertexElement

clone(boolean withDirect, boolean withIndice)

public VertexElement clone(boolean withDirect, boolean withIndice)

Parameters:

ParametreTürAçıklama
withDirectboolean
withIndiceboolean

Returns: VertexElement

copyTo(VertexElementVector4 target)

public void copyTo(VertexElementVector4 target)

Verileri belirtilen öğeye kopyalar.

Parameters:

ParametreTürAçıklama
targetVertexElementVector4Hedef.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public List<Vector4> getData()

Vertex verisini alır.

Returns: java.util.List<com.aspose.threed.Vector4> - köşe verisi

getIndices()

public List<Integer> getIndices()

İndeks verisini alır.

Returns: java.util.List<java.lang.Integer> - indeks verisi

getMappingMode()

public MappingMode getMappingMode()

Öğenin nasıl eşlendiğini alır.

Returns: MappingMode - how the element is mapped.

getName()

public String getName()

Adı alır.

Returns: java.lang.String - ad.

getReferenceMode()

public ReferenceMode getReferenceMode()

Öğenin nasıl başvurulduğunu alır.

Returns: ReferenceMode - how the element is referenced.

getVertexElementType()

public VertexElementType getVertexElementType()

VertexElement tipini alır.

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)

Veriyi yükle

Parameters:

ParametreTürAçıklama
dataVector4[]

setIndices(int[] data)

public void setIndices(int[] data)

İndeksleri yükle

Parameters:

ParametreTürAçıklama
veriint[]

setMappingMode(MappingMode value)

public void setMappingMode(MappingMode value)

Öğenin nasıl eşlendiğini ayarlar.

Parameters:

ParametreTürAçıklama
valueMappingModeYeni değer

setName(String value)

public void setName(String value)

Adı ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setReferenceMode(ReferenceMode value)

public void setReferenceMode(ReferenceMode value)

Öğenin nasıl başvurulduğunu ayarlar.

Parameters:

ParametreTürAçıklama
valueReferenceModeYeni değer

toString()

public String toString()

Vertex öğesinin dize temsili.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int