ID3DXTextureGutterHelper::SetBaryMap-Methode
Legt texelbaryzentrische Koordinaten fest.
Syntax
HRESULT SetBaryMap(
[in] D3DXVECTOR2 *pBaryData
);
Parameter
-
pBaryData [in]
-
Typ: D3DXVECTOR2*
Zeiger auf eine D3DXVECTOR2-Struktur , die die ersten beiden baryzentrischen Koordinaten jedes Texels enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, wird der folgende Wert zurückgegeben. D3DERR_INVALIDCALL
Bemerkungen
Die dritte baryzentrische Koordinate wird angegeben durch:
1 - ( pBaryData.x + pBaryData.y )
Die baryzentrischen Koordinateneingaben für diese Methode sind nur für gültige Texel (nicht der Klasse 0) gültig. ID3DXTextureGutterHelper::GetGutterMap gibt Werte ungleich 0 für gültige Texel zurück.
Baryzentrische Koordinaten definieren einen Punkt innerhalb eines Dreiecks in Bezug auf die Scheitelpunkte des Dreiecks. Eine ausführlichere Beschreibung der baryzentrischen Koordinaten finden Sie unter Mathworlds Baryzentrische Koordinatenbeschreibung.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch