Задайте координатные системы координат и относительные преобразования
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 | Обновитесь система координат преобразовывают относительно ее родительского элемента |
getGraph
| getTransform
| info
| removeTransform
| show
| updateTransform