VertexDeclaration
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable
public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>
Deklarasi struktur vertex yang didefinisikan secara khusus
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| VertexDeclaration() |
Metode
| Metode | Deskripsi |
|---|---|
| addField(int dataType, VertexFieldSemantic semantic) | Tambahkan bidang vertex baru |
| addField(int dataType, VertexFieldSemantic semantic, int index) | Tambahkan bidang vertex baru |
| addField(int dataType, VertexFieldSemantic semantic, int index, String alias) | Tambahkan bidang vertex baru |
| clear() | Bersihkan semua bidang. |
| compareTo(VertexDeclaration other) | Membandingkan instance ini dengan objek yang ditentukan dan mengembalikan indikasi nilai relatif mereka. |
| equals(Object obj) | Menentukan apakah instance ini dan objek yang ditentukan, yang juga harus berupa objek VertexDeclaration, memiliki nilai yang sama. |
| fromGeometry(Geometry geometry, boolean useFloat) | Buat sebuah VertexDeclaration berdasarkan tata letak Geometry. |
| get(int index) | Mendapatkan VertexField berdasarkan indeks |
| getClass() | |
| getCount() | Mendapatkan jumlah semua bidang yang didefinisikan dalam VertexDeclaration ini |
| getSealed() | Sebuah VertexDeclaration akan disegel ketika telah digunakan oleh TriMesh, tidak ada modifikasi lagi yang diizinkan. |
| getSize() | Ukuran dalam byte dari struktur vertex. |
| hashCode() | Mengembalikan kode hash untuk string ini. |
| iterator() | Mendapatkan enumerator untuk menelusuri semua bidang vertex dalam instance ini. |
| notify() | |
| notifyAll() | |
| toString() | Representasi string dari VertexDeclaration |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
VertexDeclaration()
public VertexDeclaration()
addField(int dataType, VertexFieldSemantic semantic)
public VertexField addField(int dataType, VertexFieldSemantic semantic)
Tambahkan bidang vertex baru
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| dataType | int | Tipe data dari bidang vertex. |
| semantic | VertexFieldSemantic | Untuk apa bidang ini akan digunakan |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)
Tambahkan bidang vertex baru
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| dataType | int | Tipe data dari bidang vertex. |
| semantic | VertexFieldSemantic | Untuk apa bidang ini akan digunakan |
| indeks | int | Indeks untuk semantik bidang yang sama, -1 untuk pembuatan otomatis |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
Tambahkan bidang vertex baru
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| dataType | int | Tipe data dari bidang vertex. |
| semantic | VertexFieldSemantic | Untuk apa bidang ini akan digunakan |
| indeks | int | Indeks untuk semantik bidang yang sama, -1 untuk pembuatan otomatis |
| alias | java.lang.String | Nama alias dari bidang |
Returns: VertexField
clear()
public void clear()
Bersihkan semua bidang.
compareTo(VertexDeclaration other)
public int compareTo(VertexDeclaration other)
Membandingkan instance ini dengan objek yang ditentukan dan mengembalikan indikasi nilai relatif mereka.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| other | VertexDeclaration |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Menentukan apakah instance ini dan objek yang ditentukan, yang juga harus berupa objek VertexDeclaration, memiliki nilai yang sama.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
fromGeometry(Geometry geometry, boolean useFloat)
public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)
Buat sebuah VertexDeclaration berdasarkan tata letak Geometry.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| geometry | Geometry | |
| useFloat | boolean | Gunakan float alih-alih tipe double |
Returns: VertexDeclaration
get(int index)
public VertexField get(int index)
Mendapatkan VertexField berdasarkan indeks
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int |
Returns: VertexField - the VertexField by index
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Mendapatkan jumlah semua bidang yang didefinisikan dalam VertexDeclaration ini
Returns: int - jumlah semua bidang yang didefinisikan dalam VertexDeclaration ini
getSealed()
public boolean getSealed()
Sebuah VertexDeclaration akan disegel ketika telah digunakan oleh TriMesh, tidak ada modifikasi lagi yang diizinkan.
Returns: boolean - Sebuah VertexDeclaration akan disegel ketika telah digunakan oleh TriMesh, tidak ada modifikasi lagi yang diizinkan.
getSize()
public int getSize()
Ukuran dalam byte dari struktur vertex.
Returns: int - Ukuran dalam byte dari struktur vertex.
hashCode()
public int hashCode()
Mengembalikan kode hash untuk string ini.
Returns: int - Kode hash integer bertanda 32-bit.
iterator()
public Iterator<VertexField> iterator()
Mendapatkan enumerator untuk menelusuri semua bidang vertex dalam instance ini.
Returns: java.util.Iterator<com.aspose.threed.VertexField> - Enumerator
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Representasi string dari VertexDeclaration
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 |