我要发帖 回复

正式会员

5

主题

41

积分

0

专家分

:

私信
发表时间 : 2009-4-27 21:27:39 | 浏览 : 1218    评论 : 7
我最近在做的一个程序要求选择所需加载的模型后,在下方的预览窗口中能实时的显示出来,不知能否通过VP?因为要同时显示3个预览,求教!

最近VR访客

liyunwusa 评论于2009-4-30 00:38:04
多通道 应该能解决吧
evidence 评论于2009-4-30 09:50:26
嗯,同意楼上的,
忙项目中~~~~
appleares 评论于2009-5-4 13:34:54
原来如此,十分感谢!!有问题我再请教你们!
appleares 评论于2009-5-4 14:49:31
又遇到个问题:在两个窗口中,我分别定义两个Transform观察两个模型,定义2个spin形运动模式,但是只有第一个窗口可以用鼠标控制,而且在控制其视角变化时,第二个窗口的视角也会变化,但它们是不同的motion控制的,很奇怪,似乎是两个motion同时响应鼠标在第一视窗中的控制,是不是鼠标控制上也要设成多通道?
appleares 评论于2009-5-5 17:58:34
还有个问题,我想把这个模型预览窗口嵌到MFC主程序框架中,就是3个dialog中,但是用到Obuil老大的1.2 MFC框架,其中找不到给VP传递句柄的接口,自己加上的话:

        HWND hWnd;
        hWnd = this ->m_hWnd;     //获取当前窗口句柄
        assert (vpWindow :: size() != 0);
        vpWindow *InitWin = *vpWindow::begin();
        InitWin -> setParent(hWnd);

会报错,请问该用何种途径实现?
ppp 评论于2009-5-5 19:41:07
第2个通道的OBSERVER的UPDATA POSITION的ENABLE取消
appleares 评论于2009-5-5 20:58:32
回ppp:试过了但还是不行。

现在发现报错是因为句柄没有传过去:

        CWnd *dlg = GetDlgItem(IDpic);    //假设取一个Picture控件
        HWND hWnd;
        hWnd=dlg->m_hWnd;    //到此hWnd没有被赋值

不解中,请大家帮忙看看!

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

GMT+8, 2020-10-25 04:09 PM

返回顶部