如题。
我想把一个大矩阵里面的数据以三维形式显示在屏幕上,应该怎么办?
大家帮帮忙了。分不够再加!!!
我想把一个大矩阵里面的数据以三维形式显示在屏幕上,应该怎么办?
大家帮帮忙了。分不够再加!!!
解决方案 »
- 分割窗口设置子窗口大小
- Tab control 启动无法显示默认页
- 如何阅读vnc源代码
- 在CHTMLVIEW中,如何禁止弹出对话框
- 还是UNICODE与ANSI的问题。
- 高手大虾们救救我了!!
- 我用ATL创建了一个Service类型的exe后,在客户端创建用CoCreateInstance创建对象时总是返回0x800401F0("标记没有引用存储"),这是什么原
- 抽象类里的纯虚函数声明格式问题
- 请问怎样读取剪贴板上的CF_HTML数据,并存为.html文件,另外,studio错误:CF_HTML未知。
- 如何在windows2000下获得高精度时间(小于1ms)
- 怎么判断一个已知句柄的菜单是否已经显示在屏幕上?
- 映射CListCtrl的Click函数,怎样得到当前选中的Item?
if(hglRC)
wglMakeCurrent(hDC,hglRC);
else
return;
//指定在后台缓存中绘制
glDrawBuffer(GL_BACK);
glEnable(GL_DEPTH_TEST);//设置消隐使能
glClearDepth(1.0);//设置初始化深度缓存值
glClear(GL_DEPTH_BUFFER_BIT);//深度缓存消除
//初始化变换矩阵
glLoadIdentity();
//清除背景色
glClearColor(GLfloat(192.0/255.0),GLfloat(192.0/255.0),GLfloat(192.0/255.0),1.0f);
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
//开始绘制线条
glBegin(GL_LINES);//你看你的数据是3角还是4边形,还是由线条就可以了自己换参数。
.................//这里是绘制过程,比如画一根线啊什么的。
glEnd();
//结束整个绘制
glFinish();
//交换前后缓存
SwapBuffers(wglGetCurrentDC());
//绘制前景
glDrawBuffer(GL_FRONT);大致是这样的,前面还有初始化,后面还有释放等工作。自己查阅opengl的资料吧
我用得比较急,想显示矩阵的值,可能每个点对应的值都不一样,还想像在MATLAB里一样可以由不同的高度显示不同的颜色,这个opengl也可以实现吗?