Aero.Body
创建用于与动画对象一起使用的身体对象
句法
h = aero.body
描述
h = aero.body
为动画对象构造身体。动画对象返回H
。要使用aero.body对象,您通常是:
创建动画主体。
配置或自定义身体对象。
加载身体。
生成身体的斑块(需要图形的轴)。
设置时间序列数据源。
移动或更新身体。
默认情况下,一个Aero.Body对象本地使用飞机X-Y-Z
人体几何形状和时间序列数据的坐标。它期望轮换顺序Z-Y-X
(PSI,Theta,Phi)。
通过注册不同coordtransformfcn
功能。
构造摘要
构造函数 | 描述 |
---|---|
身体 |
构建用于动画对象的身体对象。 |
方法摘要
财产摘要
财产 | 描述 | 值 |
---|---|---|
coordtransformfcn |
指定控制坐标转换的函数。 | 字符矢量|细绳 |
姓名 |
指定身体的名称。 | |
位置 |
指定身体的位置。 | MATLAB数组 |
回转 |
指定身体的旋转。 | MATLAB数组 |
几何学 |
指定身体的几何形状。 | 处理 |
PatchGenerationFCN |
指定补丁生成功能。 | MATLAB数组 |
patchHandles |
指定补丁程序。 | MATLAB数组 |
查看Transform |
指定查看变换。 | MATLAB数组 |
Limeseriessource |
指定时间序列源。 | MATLAB数组 |
LimeseriessourCetype |
指定存储在中的时间序列数据的类型'limeseriessource' 。有五个值可用。他们在LimeseriessourCeType属性。默认值是'array6dof' 。 |
字符矢量|细绳 |
LimeseriesReadFCN |
指定时间序列读取功能。 | MATLAB数组 |
时间序列数据存储在属性中'limeseriessource'
,根据'limeseriessourcetype'
财产,这可以是:
LimeseriessourCeType属性
财产 | 描述 |
---|---|
'时间序列' |
MATLAB
值重新采样。 |
'时间表' |
MATLAB
值重新采样。 |
“结构与时间” |
金宝app带有时间的Simulink struct(例如,Simulink root Outport记录
信号是线性插值与时间使用的时间 |
'array6dof' |
双重精度阵列n 6-DOF数据的行和7列:时间x y z phi theta psi 。如果在8个或更多列的双重精确阵列中'limeseriessource' ,前7列用作6-DOF数据。 |
'array3dof' |
双重精度阵列n 3-DOF数据的行和4列:时间x z theta 。如果有5列或更多列的双重精确阵列'limeseriessource' ,前4列用作3-DOF数据。 |
'风俗' |
位置和角度数据是从中检索的'limeseriessource' 由当前注册'limeseriesreadfcn' 。 |