opengl 怎样实现3D地图中的视角随着实际摄像机视角一起变化
做一个类似于导航的项目,建了一个3D的模型地图,现在不知道怎么把视角放到物体内部,并且让视角随摄像机同步变化。请大神给予大神,最好有实际代码。第一次接触opengl103...
做一个类似于导航的项目,建了一个3D的模型地图,现在不知道怎么把视角放到物体内部,并且让视角随摄像机同步变化。
请大神给予大神,最好有实际代码。
第一次接触opengl
1031116851 展开
请大神给予大神,最好有实际代码。
第一次接触opengl
1031116851 展开
展开全部
这个问题我刚解决了不久,这里有个成型的软件,供你参考,主要实现这一目的的是一下几个函数的组合:
glLoadIdentity();//矩阵单位化,防止后面面的两个函数出错
gluPerspective( );//次函数有参数,在网上能找到比较详尽的说明,主要作用是来建立透视投影的矩 //阵算法
接下来在每次绘制画面之前调用
gluLookAt();函数,这个函数会按照参数计算摄像机的位置,并把画面对应的映射上去.
只要让视角和摄像机拥有同一个坐标数据就OK了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-01
展开全部
gluLookAt(...)可以帮助你
追答
+1024
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询