我绘制了3D点云数据,希望能够方便的从各个视角来观察显示数据,具体的问题有:1)是否有较为公认的操作方法,例如左键拖曳旋转,右键平移,方向键旋转等2)控制视角一共需要几个参数?3)OpenGL中在观察视角变化后,是否需要重画所有信息?还是只需用函数移动视角即可?简单的说,就是希望能够方便快速的观察3D点云数据,最好有例程。非常感谢!
解决方案 »
- ..VS2008中tab的问题!
- 关于对话框滚动条与动态创建控件的问题
- 寻求有过EVC下绘图经验的朋友做个小程序
- CFileDialog出错
- MFC中显示图片问题,大家帮我看看...
- 急!在线等 定义了类:class CPropertyPageOne : public CPropertyPage ,可在CPropertyPageOne中找不到初始化的虚函数OnInitDialog()
- 请问如何使progress控件的进度显示颜色?就像MSN中的麦克风测试显示的那个进度条一样?
- 哪里有CEdit类的源代码?
- 关于检测串口的信息问题。
- vc中的窗口怎么移动到最上层?请教高手!!!
- ip_multicast_loop设置没有作用,还是可以收到自己发送的数据
- 请教如何打印彩色位图
谢谢您的回复。但给出的例程是一个基本的OpenGL的例子,似乎并不包括视角的变化操作。我的问题具体来说有如下子问题:1)如何实现在当前视点基础上的平移?2)如何实现在当前视点基础上3个方向上的旋转?3) 如何实现对某点的缩放?谢谢!
#include <iostream>
int a(void)