VertexElementMaterial

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

public class VertexElementMaterial extends VertexElement

Mendefinisikan indeks material untuk komponen yang ditentukan. Sebuah node dapat memiliki beberapa material, VertexElementMaterial digunakan untuk merender bagian berbeda dari geometri dengan material yang berbeda. Example: Kode berikut menunjukkan cara menetapkan material yang berbeda ke setiap wajah kotak.

// 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 });

Konstruktor

KonstruktorDeskripsi
VertexElementMaterial()Menginisialisasi instansi baru dari kelas VertexElementMaterial.

Metode

MetodeDeskripsi
clear()Menghapus semua elemen dari array direct dan indeks.
clone(boolean withData)Menduplikasi secara mendalam elemen vertex
clone(boolean withDirect, boolean withIndice)
equals(Object arg0)
getClass()
getIndices()Mendapatkan data indeks
getMappingMode()Mendapatkan cara elemen dipetakan.
getName()Mendapatkan nama.
getReferenceMode()Mendapatkan cara elemen direferensikan
getVertexElementType()Mendapatkan tipe dari VertexElement
hashCode()
notify()
notifyAll()
setIndices(int[] data)Muat indeks
setMappingMode(MappingMode value)Mengatur cara elemen dipetakan.
setName(String value)Mengatur nama.
setReferenceMode(ReferenceMode value)Mengatur cara elemen direferensikan.
toString()Representasi string dari elemen vertex.
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexElementMaterial()

public VertexElementMaterial()

Menginisialisasi instansi baru dari kelas VertexElementMaterial.

clear()

public void clear()

Menghapus semua elemen dari array direct dan indeks.

clone(boolean withData)

public VertexElement clone(boolean withData)

Menduplikasi secara mendalam elemen vertex

Parameters:

ParameterTipeDeskripsi
withDatabooleanMenduplikasi vertex dengan array direct dan index

Returns: VertexElement

clone(boolean withDirect, boolean withIndice)

public VertexElement clone(boolean withDirect, boolean withIndice)

Parameters:

ParameterTipeDeskripsi
withDirectboolean
withIndiceboolean

Returns: VertexElement

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIndices()

public List<Integer> getIndices()

Mendapatkan data indeks

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

getMappingMode()

public MappingMode getMappingMode()

Mendapatkan cara elemen dipetakan.

Returns: MappingMode - how the element is mapped.

getName()

public String getName()

Mendapatkan nama.

Returns: java.lang.String - nama.

getReferenceMode()

public ReferenceMode getReferenceMode()

Mendapatkan cara elemen direferensikan

Returns: ReferenceMode - how the element is referenced.

getVertexElementType()

public VertexElementType getVertexElementType()

Mendapatkan tipe dari 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)

Muat indeks

Parameters:

ParameterTipeDeskripsi
dataint[]

setMappingMode(MappingMode value)

public void setMappingMode(MappingMode value)

Mengatur cara elemen dipetakan.

Parameters:

ParameterTipeDeskripsi
valueMappingModeNilai baru

setName(String value)

public void setName(String value)

Mengatur nama.

Parameters:

ParameterTipeDeskripsi
nilaijava.lang.StringNilai baru

setReferenceMode(ReferenceMode value)

public void setReferenceMode(ReferenceMode value)

Mengatur cara elemen direferensikan.

Parameters:

ParameterTipeDeskripsi
valueReferenceModeNilai baru

toString()

public String toString()

Representasi string dari elemen vertex.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int