我要发帖 回复

中级会员

20

主题

272

积分

0

专家分

:

私信
发表时间 : 2008-6-10 08:51:57 | 浏览 : 1405    评论 : 1
我运作vp自带例子C:\Program Files\MultiGen-Paradigm\resources\samples\vsg\vsgs\vsgs_user_traversal时,场景是能够旋转的,可我将其修改为mfc模式时,就没法旋转了。请教!
void CMyVpApp::updateEyePoint()
{
        int i;
        double m_az, m_el;
        i=0;
        m_az=m_el=0.0;
        vuMatrixAffine<double> viewMat, rotMat;
        while (i<100)
        {
                i=i+1;
                m_az=(double)i;
                viewMat.setTranslate(0.0, -1000, 0.0);
                    rotMat.setRotate(-m_az, m_el, 0.0);
                    viewMat *= rotMat;
                    viewMat.setTranslateX(viewMat.getTranslateX() + 100);
                    viewMat.setTranslateY(viewMat.getTranslateY() + 100);
                    viewMat.setTranslateZ(viewMat.getTranslateZ() + 20);
                (*vpChannel::begin())->setViewMatrix(viewMat);
        }
}
应该是(*vpChannel::begin())->setViewMatrix(viewMat)无效的问题,怎么解决呢?

最近VR访客

努力奋斗!知足常乐!享受生活!
GIS  and  VR
henry0henry 评论于2008-9-30 11:04:09
关注中

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

GMT+8, 2021-6-12 08:06 PM

返回顶部