HumanPoseHandler.GetInternalAvatarPose
Declaration
public void GetInternalAvatarPose(NativeArray<float> avatarPose);Параметры
| Параметр | Описание |
|---|---|
| avatarPose | Выходная поза аватара. Поза аватара выражается в виде массива плавающих чисел. Плавающие числа представляют перемещение и вращение суставов как локальные преобразования. Каждое локальное преобразование сустава представляется 3 плавающими числами для перемещения и 4 плавающими числами для вращения (выраженными в виде кватерниона). Преобразование сустава хранится в массиве в том же порядке, что и пути сустава в параметре jointPaths, используемом для построения обработчика человеческой позы. Например, если обработчик человеческой позы был построен с 20 путями соединения, параметр avatarPose должен быть массивом из 140 плавающих чисел. |
Описание
Возвращает внутреннюю позу человека, хранящуюся в обработчике поз, и преобразует её в позу аватара.
Если обработчик человеческой позы был построен с помощью корневого преобразования скелета, этот метод ничего не делает.