Bagikan melalui


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
D3DX10.h
Pustaka
D3DX10.lib

Lihat juga

Antarmuka D3DX