Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Positionsvektoren zurück.
Syntax
XMVECTOR XM_CALLCONV XMVectorBaryCentricV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Position1,
[in] FXMVECTOR Position2,
[in] GXMVECTOR F,
[in] HXMVECTOR G
) noexcept;
Parameter
[in] Position0
Erste Position.
[in] Position1
Zweite Position.
[in] Position2
Dritte Position.
[in] F
Gewichtungsfaktoren für die entsprechenden Komponenten der Position.
[in] G
Gewichtungsfaktoren für die entsprechenden Komponenten der Position.
Rückgabewert
Gibt die baryzentrischen Koordinaten zurück.
Hinweise
Diese Funktion ist identisch mit XMVectorBaryCentric , mit der Ausnahme, dass unabhängige Gewichtungsfaktoren in F und G angegeben werden können. Als Beispiel können Sie zwei Sätze baryzentrischer 2D-Koordinaten berechnen, indem Sie die x- und y-Komponenten der Positionsvektoren für einen Satz von 2D-Positionen und die z- und w-Komponenten der Positionsvektoren für den anderen Satz von 2D-Positionen verwenden. Die x- und y-Komponenten von F und G würden die Gewichtungsfaktoren für die erste Gruppe baryzentrischer Koordinaten bestimmen. In ähnlicher Weise würden die z- und w-Komponenten von F und G die Gewichtungsfaktoren für den zweiten Satz baryzentrischer Koordinaten bestimmen.
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
Zielplattform | Windows |
Kopfzeile | directxmath.h (einschließlich DirectXMath.h) |