PureBasic

AddVertexPoseReference()

Синтаксис

AddVertexPoseReference(#Mesh , Animation$ , Track , Keyframe , PoseIndex , Influence)

Описание


Добавляет в указанный ключевой кадр анимационного трека новую ссылку на Позу.

Параметры

#Mesh Номер идентифицирующий используемую Сетку.
Animation$ Имя вершинной Анимации. Это имя чувствительно к регистру. Данная Анимация должна быть создана заранее с помощью CreateVertexAnimation().
Track Индекс анимационного Трека. Трек должен быть создан заранее с помощью CreateVertexTrack().
Keyframe Индекс ключевого кадра. Ключевой кадр должен быть создан заранее с помощью CreateVertexPoseKeyFrame().
PoseIndex Индекс Позы, на которую требуется создать ссылку. Индекс первой Позы равен 0. Индекс должен быть ниже, чем результат в MeshPoseCount().
Influence Уровень влияние (коэффициент веса) Позы в кадре. Это значение варьируется от 0,0 (без влияния) до 1,0 (полное влияние).

Возвращаемое значение

Ничего.

Комментарии

При выборе количества одновременно применяемых Поз имейте ввиду, что при выполнении анимации Поз на аппаратном обеспечении, каждая активная Поза требует добавления в шейдер другого буфера вершин, и увеличивает время обработки графики. Так же имейте в виду, что если у вас есть 2 Позы в одном ключевом кадре, и 2 других в следующем ключевом кадре, фактически это означает, что при интерполяции между ними существует 4 активных Позы.

См. также

CreateVertexAnimation(), CreateVertexTrack()

Поддерживаемые OS

Все

VertexAnimation Index - CreateVertexAnimation() ->