Задайте координатные системы координат и относительные преобразования
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