我要发帖 回复

正式会员

2

主题

41

积分

0

专家分

兴趣点(最多三项):

VegaPrime
军事仿真

私信
发表时间 : 2018-4-28 14:54:46 | 浏览 : 533    评论 : 0
我想实现子母弹从母弹中投出子弹,子弹到特定高度打开减速伞的视景仿真,其中母弹和子弹的弹道坐标由MATLAB计算得到。
刚接触VP,问一些很初级的问题:

1.子弹如何到特定高度开伞
我想直接到特定高度后在子弹尾部增加一个减速伞的模型,在本站搜索到了几篇加载模型的教程,提到了实时调用模型或设置拷贝源,也给出了示例代码(如帖子“Vega Prime编程动态加载Flt模型,怎么实现?”)。我现在的程序是从LynX Prime中导出的c++文件,包含define、unconfigure、main三个函数,我改写了define来实现自动读入弹道坐标。我看实时调用模型的代码也是一个函数,这个函数应该放在哪?怎么实现满足特定条件后触发加载模型的功能呢?我现在处于完全小白的状态,有没有大神能浅显的解释一下。

2.母弹飞行中不停小幅抖动
我从MATLAB中输出相隔0.1s的弹道坐标和姿态角,导入后用VP的myPathFinderHermiteSpline进行拟合得到飞行轨迹,默认setTension为0,观察视角锁定在母弹后方10m处,仿真过程中能感觉到画面在不停小幅抖动,既然观察视角是锁定的,那应该就是母弹在抖动,但在MATLAB中绘制出的弹道轨迹和姿态角曲线都是平滑的。我尝试更改了setTension,但好像抖动更剧烈了,请问有谁知道这是由什么导致的吗?

3.如何更改观察视角为以母弹为中心
现在观察视角锁定在母弹后方10m处,如何改为围绕母弹观察?即根据鼠标或键盘的输入在以母弹为中心,半径为10m的一个球面上观察。


之前发了一个帖子问导出的c++文件编译运行出错的问题,后来解决了就没回来看回复,结果帖子好像被删了?是不是因为有人回复以后我没及时答复,那真是非常抱歉,感谢当时回复我的人。

最近VR访客查看更多↓

手机版|VR开发网 |网站地图 统计  津ICP备16006248号 网安备12019202000257

GMT+8, 2018-12-10 04:36 PM

返回顶部