Функция XMVectorBaryCentricV (directxmath.h)
Возвращает точку в барицентрических координатах, используя указанные векторы позиции.
Синтаксис
XMVECTOR XM_CALLCONV XMVectorBaryCentricV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Position1,
[in] FXMVECTOR Position2,
[in] GXMVECTOR F,
[in] HXMVECTOR G
) noexcept;
Параметры
[in] Position0
Первая позиция.
[in] Position1
Вторая позиция.
[in] Position2
Третья позиция.
[in] F
Весовые коэффициенты для соответствующих компонентов позиции.
[in] G
Весовые коэффициенты для соответствующих компонентов позиции.
Возвращаемое значение
Возвращает барицентрические координаты.
Комментарии
Эта функция идентична XMVectorBaryCentric , за исключением того, что независимые коэффициенты взвешивания могут быть предоставлены в F и G. Например, может потребоваться вычислить два набора двухсторонними барицентрических координат, используя x и y-компоненты векторов положения для одного набора двухD-позиций и z и w-компонентов векторов положения для другого набора двухD-позиций. Компоненты x и y F и G определяют весовые коэффициенты для первого набора барицентрических координат. Аналогичным образом компоненты z и w F иG определяют весовые коэффициенты для второго набора барицентрических координат.
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.Требования
Целевая платформа | Windows |
Header | directxmath.h (включая DirectXMath.h) |