帮助Aero.Body

9的观点(30天)
马库斯
马库斯 2014年2月18日
回答: magicwuchao2014年11月28日
你好,
我试图与航空工作。身体,我没有得到我期望的结果。首先,我不想与动画或FlightGear工作。我想用航空。情节的身体,因为我可以在一个典型的人物。动画情节在一个不同的参考图导致损失。与FlightGear我不想工作,因为我有额外的机构图,由多个部分组成的轨迹,这是很难进入FlightGear。
我能画一个参考几何文件但使用移动函数几何给坏的结果。部分在轧辊轴线旋转90度,这意味着,俯仰,偏向值我输入是错误的。我试过2天现在没有运气的转换。我只是想带几何,将其设置为0,0,0,然后使用移动功能正确更新辊/俯仰/偏航3-2-1时尚。谁能帮我。这是我迄今为止:
h = Aero.Body;
h.load (' pa24 - 250 _orange.ac ', ' Ac3d ');
f =图;
ax =轴;
h.generatePatches (ax);
%这里我们看到飞机滚90度
包含(“北[m]”)
ylabel(“东[m]”)
zlabel (“Alt [m]”)
轴平等
集(gca、“YDir”“反向”)
网格
newPos = (0 0 0);
newRot = (0 0 0);
h.move (newPos newRot)
%的目标是让态度水平
newPos = (0 0 0);
newRot =[-π/ 2 0 0];
h.move (newPos newRot)
%这导致正确的attidue
%现在额外的旋转申请验证,先改变航向
newPos = (0 0 0);
newRot =(-π/ 2 0π/ 4);
h.move (newPos newRot)
%飞机音高,这不是想要的
%现在额外的旋转申请验证,改变音高
newPos = (0 0 0);
newRot =(-π/ 2π/ 4 0);
h.move (newPos newRot)
%飞机改变航向,这不是想要的
不幸的是,移动命令不返回任何我无法保存旋转参考系。我有另外试图旋转模型AC3D没有运气。
谢谢

答案(1)

magicwuchao
magicwuchao 2014年11月28日
这就跟你问声好!我认为定义坐标系统将帮助你。
matlab, flightgear ac3d有不同的坐标系统!

类别

找到更多的在从航天Blockset开始帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!