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
| Konstruktor | Deskripsi |
|---|---|
| VertexElementMaterial() | Menginisialisasi instansi baru dari kelas VertexElementMaterial. |
Metode
| Metode | Deskripsi |
|---|---|
| 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| withData | boolean | Menduplikasi vertex dengan array direct dan index |
Returns: VertexElement
clone(boolean withDirect, boolean withIndice)
public VertexElement clone(boolean withDirect, boolean withIndice)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| withDirect | boolean | |
| withIndice | boolean |
Returns: VertexElement
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| data | int[] |
setMappingMode(MappingMode value)
public void setMappingMode(MappingMode value)
Mengatur cara elemen dipetakan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | MappingMode | Nilai baru |
setName(String value)
public void setName(String value)
Mengatur nama.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | java.lang.String | Nilai baru |
setReferenceMode(ReferenceMode value)
public void setReferenceMode(ReferenceMode value)
Mengatur cara elemen direferensikan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | ReferenceMode | Nilai 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |