我要发帖 回复

中级会员

32

主题

281

积分

0

专家分

:

私信
发表时间 : 2007-9-26 23:39:04 | 浏览 : 1776    评论 : 5
通过在这个论坛上的学习,学会了利用鼠标选择节点的方法,但是,遇到了一个问题,就是根据web-sample的picking例子,选择节点的时候必须是静止状态,按X键,运动状态下不能选择节点了,为什么呢?能不能在运动状态下,并且加上碰撞检测,实现鼠标选择节点?如果能有例子最好了!!感谢先

最近VR访客

obuil 评论于2007-9-27 10:25:39
与运动状态没有关系,也可以点击,只要掩码正确 检测线与被检测物体交叉了
wenxuanwenya 评论于2007-9-28 13:25:21
版主的回答已经说明了
zhj820401 评论于2007-9-28 13:42:03
顶一下,挣点钱
stevenww9821307 评论于2007-9-28 20:16:06
谢谢版主,我知道是什么原因了,web-sample上的picking例子,改变运动状态的时候必须要按“x”键才行,我一直没搞明白例子在哪里设置的按键,是不是哪个类默认的,有没有知道的,指点一下???我希望能够不用按“x”就能运动起来。
qiuzhang_ 评论于2010-1-8 21:50:49
在//notification that the left mouse button has been pressed     
void myApp::notify(vpInputSourceBoolean::Event,vpInputSourceBoolean *source)
{
中:
        //if (observer->getStrategyEnable()==false) 表示在lynx中Observer属性里
        //要将Update Position中的Enable取消勾选。
        //如果不一致,则需要先按X键,才能使用拾取功能
        vpObserver *observer = *vpObserver::begin();
        if (observer->getStrategyEnable()==false) //这个参数很重要
        {

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

GMT+8, 2021-10-16 05:18 PM

返回顶部