Metode ID3DX10SkinInfo::Compact
Batasi jumlah tulang yang dapat memengaruhi puncak dan/atau membatasi jumlah pengaruh yang dapat ditimbulkan tulang pada puncak.
Sintaks
HRESULT Compact(
[in] UINT MaxPerVertexInfluences,
[in] UINT ScaleMode,
[in] float MinWeight
);
Parameter
-
MaxPerVertexInfluences [in]
-
Jenis: UINT
Jumlah maksimum tulang yang dapat memengaruhi puncak tertentu. Nilai ini diabaikan jika lebih besar dari nilai yang dikembalikan oleh ID3DX10SkinInfo::GetMaxBoneInfluences.
-
ScaleMode [in]
-
Jenis: UINT
Bendera yang menjelaskan cara menskalakan bobot yang tersisa pada vertex tertentu setelah beberapa dipotong oleh MinWeight. Jika D3DX10_SKININFO_NO_SCALING ditentukan, bobot tidak akan diskalakan sama sekali. Jika D3DX10_SKININFO_SCALE_TO_1 ditentukan, bobot yang lebih besar dari MinWeight akan ditingkatkan skalanya sehingga menambah hingga 1,0. Jika D3DX10_SKININFO_SCALE_TO_TOTAL ditentukan, bobot yang lebih besar dari MinWeight akan ditingkatkan skalanya sehingga menambah total aslinya.
-
MinWeight [in]
-
Jenis: float
Persentase minimum pengaruh, atau berat, yang dapat dimiliki tulang apa pun pada puncak apa pun. Nilai ini harus antara 0 dan 1.
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah S_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa: E_OUTOFMEMORY atau E_INVALIDARG.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga