Задайте системы координат и относительные преобразования
The transformTree
объект содержит организованную древовидную структуру для координатных систем координат и их относительных преобразований с течением времени. Объект хранит относительные преобразования между дочерними системами координат и их родительскими элементами. Можно задать временное преобразование для систем координат и запросить относительные преобразования между различными системами координат в дереве. Объект интерполирует промежуточные временные метки, используя предположение постоянной скорости для линейного движения и сферическую линейную интерполяцию (SLERP) для углового движения. В противном случае относительные преобразования остаются постоянными за область значений заданных временных меток. Время до первого возврата временной метки NaN
.
Используйте updateTransform
функция для добавления временных меток к дереву путем определения отношений между родителем и дочерним элементом. Запросите определенные преобразования в заданных временных метках, используя getTransform
и отобразите отношения систем координат, используя show
.
создает структуру древовидных данных преобразования с одной системой координат, frames
= transformTree"root"
, с максимальным количеством систем координат и временных преобразований на систему координат, установленным равным 10.
задает имя корневой системы координат как строковый или символьный вектор.frames
= transformTree(baseName
)
дополнительно устанавливает свойство MaxNumFrames, которое определяет максимальное количество именованных систем координат в объекте.frames
= transformTree(baseName
,numFrames)
дополнительно устанавливает frames
= transformTree(baseName
,numFrames,numTransforms)MaxNumTransforms
свойство, которое определяет максимальное количество временных преобразований на имя системы координат.
дополнительно задает временную метку начального frames
= transformTree(baseName
,numFrames,numTransforms,rootTime)baseName
система координат как скалярное время в секундах.
getGraph | График, представляющий древовидную структуру |
getTransform | Получите относительное преобразование между системами координат |
info | Список всех имен систем координат и сохраненных временных меток |
removeTransform | Удалите преобразование системы координат относительно его родительского элемента |
show | Показать дерево преобразования |
updateTransform | Обновите преобразование системы координат относительно его родительского элемента |