我要发帖 回复

正式会员

7

主题

80

积分

0

专家分

:

私信
发表时间 : 2010-4-12 16:12:06 | 浏览 : 1397    评论 : 5
利用vgPart* d2 = vgFindPart(obj, "MIS_DCS", NULL); //获取DOF
就是找不到MIS_DCS结点,其他的LAU_DCS和TUR_DCS就可以找到

说明:LAU_DCS和TUR_DCS是模型里面自己带的,MIS_DCS是我自己后来加上去的

跪求高手指点迷津啊

Vega里面的导弹车模型

Vega里面的导弹车模型

对应的结点关系

对应的结点关系

最近VR访客

VGLL 评论于2010-4-12 19:16:43
这是哪个公司建的导 、弹 、车 模型阿,这么粗糙,也舍得卖给别人学校,呵呵
楼上的,你的课题不用太多介绍,我几年之前在学校已经作过了,手头上就有现成的程序。
我的导 、弹 、车 模型比你这个逼真多了。呵呵
如果需要交流,可以联系
QQ1329460345 Vega158@163.com 注明:发 射 车辆仿真。
VGLL 评论于2010-4-12 20:58:42
vgFindPart
vgFindPart finds a named part of an object. If name = NULL, then the root part of the object is returned. If multiple parts in the object have the

same name, the first occurrence of that part will be returned if part is NULL. To find subsequent occurrence, part should be the previous part

found.

什么意思呢,就是,如果name = NULL,那么就找到对象的根节点,如果多个部件共名,那么按照FLT遍历算法,第一个出现的部件将被返回 ,为了找到后续的部件,

part 应该设置为当前已经找到的部件。

解决的办法:
将你的MIS DCS弄到body的节点下面,和LAU_DCS一个级别,然后应用vgPart* d2 = vgFindPart(obj, "MIS_DCS", NULL);

或者

保持FLT文件节点布局现状,先找到LAU_DCS
vgPart* lau_dcs = vgFindPart(obj, "LAU_DCS", NULL);

然后接着找到 MIS_DCS
vgPart* mis_dcs = vgFindPart(obj, "LAU_DCS", lau_dcs);

下面是Vega关于车轮部件的寻找例子
To retrieve the parts with the same name in an object:

vgPart *w1, *w2, *w3, *w4;
w1 = vgFindPart ( obj, "wheel", NULL );
w2 = vgFindPart ( obj, "wheel", w1 );
w3 = vgFindPart ( obj, "wheel", w2 );
w4 = vgFindPart ( obj, "wheel", w3 );
buptbuaa 评论于2010-4-13 16:45:35
vgFindPart
vgFindPart finds a named part of an object. If name = NULL, then the root part of the ob ...
VGLL 发表于 2010-4-12 08:58 PM



谢谢你的指点。但是如果按照你的做法去做的话,控制LAU结点的时候,就不能联动控制MIS_DCS了。我想的是控制LAU运动时,MIS_DCS也跟着运动,就不用再写程序控制他了。同时,我也可以控制MIS单独运动,此时LAU不运动。
buptbuaa 评论于2010-4-13 18:33:20
问题已解决
经验分享:
该模型是Vega自带的模型,命名为blue_tel.flt。我是直接幅值该模型到我的工程路径下的,虽然对它进行了修改,但是lynx加载blue_tel.flt时加载的是vega安装路径下的blue_tel.flt,而不是我指定的工程路径下的blue_tel.flt。

解决办法:将工程路径下的blue_tel.flt改了名字之后在lynx里面重新加载一下就可以了。
提示:以后建模的时候千万不要命名多个同样名称的flt问价,这样会导致lynx加载模型时不能加在正确的模型。另外,在lynx工具path面板下,我觉得要尽量少的路径存在。路径多了就很容易导致lynx加载不了对应的flt文件。
ggw0122 评论于2011-4-10 12:44:03
谢谢分享

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-5-18 12:58 AM

返回顶部