主要内容

transformTree

定义坐标框架和相对转换

描述

transformTree对象包含一个树结构组织协调框架及其相对的转换。对象存储相对帧儿童和他们的父母之间的转换。您可以指定一个时间戳转换为帧和查询树中的相对不同的帧之间的转换。对象插入中间使用恒定速度的假设为线性运动,时间戳和球形线性插值(SLERP)角运动。否则,过去相对转换保持常数的范围指定的时间戳。次之前第一个时间戳的回报

使用updateTransform函数将时间戳添加到树通过定义“父子”关系。在给定的时间戳使用查询特定的转换getTransform并显示框架使用的关系显示

创建

描述

= transformTree创建一个转换与单帧树的数据结构,“根”,每帧的最大帧数和时间戳转换,设置为10。

= transformTree (baseName)指定根肋骨的名称作为字符串或字符向量。

= transformTree (baseNamenumFrames)另外设置MaxNumFrames属性,它定义了最大数量的帧在对象命名。

= transformTree (baseName、numFrames numTransforms)另外设置MaxNumTransforms属性,它定义了最大数量的时间戳转换每帧的名字。

= transformTree (baseName,numTransforms numFrames rootTime)另外指定了初始的时间戳baseName框架作为标量时间以秒为单位。

属性

全部展开

在树的最大帧数,指定为一个正整数。每个框架都有相关的时间戳转换定义的状态在这些特定的时间框架。

数据类型:

最大数量每帧的时间戳转换,指定为一个正整数。这个属性设置一个上限数量每一帧的时间戳转换对象可以存储结构。一个transformTree对象与MaxNumFramesMaxNumTransforms设置为10最多可以储存100转换为每个框架。

数据类型:

当前坐标帧存储数量,指定为一个正整数。对象从一根肋骨开始,和新框架和具体的时间戳添加使用updateFrame

数据类型:

对象的功能

getGraph 图形对象代表树结构
getTransform 得到相对坐标系之间的变换
信息 列出所有帧的名字和存储时间戳
removeTransform 删除帧变换相对于母公司
显示 显示变换树
updateTransform 更新帧变换相对于母公司
介绍了R2020b