PropertyCollection (pemegang tempat)
Pengamatan umum
VertexDeclaration adalah kelas di Aspose.3d untuk Typescript. Warisan dari: VertexDeclaration.
VertexDeclaration memungkinkan pengembang mendefinisikan tata letak vertex khusus dengan menambahkan bidang dengan jenis data, semantik, indeks, dan alias, serta menyediakan metadata seperti jumlah lapangan, ukuran total, and sealed state.
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
sealed | boolean | Bacalah. | Menunjukkan apakah deklarasi tidak dapat diubah. |
count | number | Bacalah. | Mengembalikan jumlah kolom dalam deklarasi |
size | number | Bacalah. | Mengembalikan ukuran byte total dari vertex yang didefinisikan oleh deklarasi |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
constructor() | Membuat deklarasi titik baru yang kosong |
clear() | Menghapus semua bidang dari deklarasi |
addField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: number, alias: string) → VertexField | Menambahkan bidang dengan tipe, semantik, indeks, dan alias, mengembalikan VertexField |
fromGeometry(_geometry: any, _useFloat: boolean) → VertexDeclaration | Membangun deklarasi dari data geometri, opsional menggunakan presisi float |
compareTo(other: VertexDeclaration) → number | Membandingkan deklarasi ini dengan yang lain dan mengembalikan nomor urutan pemisahan. |
getField(index: number) → VertexField | Mengembalikan bidang pada indeks yang ditentukan |