Antarmuka ID3DX10SkinInfo
ID3DX10SkinInfo memungkinkan Anda untuk mengoptimalkan, memproses, dan mengatur hubungan secara manual antara tulang dan simpul dalam jala Anda (lihat Animasi Kerangka di Wikipedia). Ini paling berguna untuk membuat file .x yang diekspor oleh Aplikasi DCC (seperti 3DS Max dan Maya) lebih ramah perangkat keras, dan untuk meningkatkan kecepatan render jala berkulit Anda dalam mode render perangkat lunak.
Anggota
Antarmuka ID3DX10SkinInfo mewarisi dari antarmuka IUnknown . ID3DX10SkinInfo juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DX10SkinInfo memiliki metode ini.
Metode | Deskripsi |
---|---|
AddBoneInfluences | Aktifkan tulang yang ada untuk memengaruhi sekelompok simpul dan menentukan berapa banyak pengaruh tulang pada setiap puncak. |
TambahkanBones | Alokasikan ruang untuk lebih banyak tulang. |
AddVertices | Alokasikan ruang untuk simpul tambahan. |
ClearBoneInfluences | Bersihkan daftar simpul tulang yang dipengaruhinya. |
Ringkas | Batasi jumlah tulang yang dapat memengaruhi puncak dan/atau membatasi jumlah pengaruh yang dapat dimiliki tulang pada puncak. |
DoSoftwareSkinning | Lakukan skinning perangkat lunak pada array simpul. |
FindBoneInfluenceIndex | Temukan indeks yang menunjukkan di mana puncak tertentu berada dalam daftar simpul yang dipengaruhi tulang tertentu. |
GetBoneInfluence | Dapatkan jumlah pengaruh tulang yang diberikan melalui puncak tertentu. |
GetBoneInfluenceCount | Dapatkan jumlah simpul yang dipengaruhi tulang tertentu. |
GetBoneInfluences | Dapatkan daftar simpul yang dipengaruhi tulang tertentu dan daftar jumlah pengaruh yang dimiliki tulang pada setiap puncak. |
GetMaxBoneInfluences | Dapatkan jumlah simpul yang dapat dipengaruhi tulang secara maksimal. |
GetNumBones | Dapatkan jumlah tulang di ID3DX10SkinInfo. |
GetNumVertices | Dapatkan jumlah simpul di ID3DX10SkinInfo. |
RemapBones | Ubah tulang mana yang memengaruhi simpul mana. |
RemapVertices | Ubah puncak mana yang dipengaruhi oleh tulang mana. |
Hapus Tulang | Lepaskan tulang. |
SetBoneInfluence | Atur jumlah pengaruh tulang yang diberikan melalui vertex tertentu. |
Keterangan
Buat antarmuka ID3DX10SkinInfo dengan D3DX10CreateSkinInfo, D3DX10CreateSkinInfoFromBlendedMesh, atau D3DX10CreateSkinInfoFVF.
Jenis LPD3DX10SKININFO didefinisikan sebagai penunjuk ke antarmuka ID3DX10SkinInfo .
typedef struct ID3DX10SkinInfo *LPD3DX10SKININFO;
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga