Поделиться через


Функция 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)

См. также раздел

Геометрические векторные функции

XMVectorBaryCentric