用OpenGL画三维图,大概几万个数据,重绘的时候很慢很慢

VC/MFC > 图形处理/算法 [问题点数:20分,结帖人mjjackey]
本版专家分:101
结帖率 97.48%
本版专家分:1853
本版专家分:101
本版专家分:101
本版专家分:140667
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
本版专家分:101
本版专家分:140667
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
本版专家分:101
本版专家分:140667
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
本版专家分:101
本版专家分:101
Frog1228

等级:

OpenGL(五) 三维变换之模型视图矩阵

计算机三维图形学中,一个基本的任务是如何描述三维空间中一个物体位置的变化,也就是如何 描述物体的运动。通常情况下,物体位置的变化包含三个基本的变化:平移、旋转和缩放,物体的运动也可以用这三个基本的运动形态的组合来描述。 图形学中物体运动的数学表述是:将点的初始位置坐标P0映射到经过平移、旋转、绽放后的新位置P1的过程。 平移: 平移就是在原始的三维空间坐标点上分别加上对应方向

OpenGL中基本三维物体的

本文介绍一下OpenGL制三维物体的基本方法。编译环境:OpenTK, c#。  以下是OpenGL的基本图函数:   1. 制正方体 View Code //draw a cube: solid void DrawCube(Color color, Vector3d refMarker, Vector3d size) { ...

关于OpenGL显示建模的性能问题

问题描述:使用3D建模工具创建一个3D模型,建模工具如:solid work、AutoCAD等,使用这些工具创建出来3D模型以后,可以把这个模型按各种格式导出,如:".STL"文件。该文件中记录了组成

OpenGL三维坐标显示

1、网格建立函数 void CMyStatic::GLGrid(coordpoint& pt1, coordpoint& pt2,int num) { const float _xLen = (pt2.x -pt1.x) / num; const float _yLen = (pt2.y - pt1.y) / num; const float _zLen = (pt2.z

OpenGL实现三维点云显示

最近流行3D打印、城市建模、虚拟现实, 这些技术的基础之一是三维点云(Cloud Point)——利用Range Camera、Lidar等传感器(貌似都很贵。。。)可以很容易地将场景离散化很多个三维点,通常这些点的数目会达到几十万个,因此形象地称之为点云。个人感觉点云处理是近二十年信息技术的大突破,有了点云,就可以描述比图像更加丰富有趣的信息,可以广泛地用于虚拟城市、古迹恢复、生物识别、无人智...

qt opengl 加载3d模型(obj格式)

     和一般c++程序加载3d模型一样,解读出数据内容,再用一个常规的着色程序就可以了。 我实现的效果如下,采用的免费模型   实现思路和前面的略有不同,就是把自己生成顶点、纹理、法线的过程变成从文件读取了。 我的obj文件如下  mtllib C:\Users\Animation\Desktop\XNALara\data\dummy\Vanquish - Augmented ...

OPENGL显示部分,莫名变慢处理

显示部分,代码如下:    CPntCldFusion Combin2PtCld;    Combin2PtCld.dat1->Read("A.pt");    Combin2PtCld.dat2->Read("B.pt");     Combin2PtCld.CombinPntCldOLD(&G_Head3DM,1);     numPC = numPC + 1;     point

[OpenGL]利用OpenGL制一些简单的图形

在几何学中有点,线,边,图形的概念,这些概念在计算机中也存在,但是可能会有所不同,比如数学中的直线是表示两端无限延伸的一条线,并且在数学中直线是没有宽度的,但是计算机中无法做到无限延伸,可以说计算机中的直线概念更像是数学中的线段概念,两个点的相连。同样点也是一样,数学中的点是表示一个坐标,并没有大小。计算机中无论图形设备多么精密也做不到显示一个无穷小的点,一般不设置点的大小的,计算机会把点显示为1

关于OPENGL图元制速度过慢的问题

关于OPENGL图元制速度过慢的问题:我现在制一个矩形,这个矩形的尺寸是1024*768像素,在测试时发现帧速率是在20帧每秒左右,如果把制函数屏蔽掉则帧速率可以到达4百多帧每秒,下面我给下我的

如何把openGL里面制三维模型在3Dmax显示

或者3Dmax可不可以读取三维模型的每个切面的点云数据呢 其实我最终想3Dmax 上进行渲染,看一看效果咋样, 有大神们帮忙啊

subtractor下载

一个简易的减法运算的工具(C语言WINDOWS编程) 相关下载链接:[url=//download.csdn.net/download/zhangwenjuan333/9541911?utm_source=bbsseo]//download.csdn.net/download/zhangwenjuan333/9541911?utm_source=bbsseo[/url]

2015安徽省统计年鉴下载

2015安徽省统计年鉴 相关下载链接:[url=//download.csdn.net/download/qjhjlpx/9821961?utm_source=bbsseo]//download.csdn.net/download/qjhjlpx/9821961?utm_source=bbsseo[/url]

求e的近似值.zip 经典问题 c#下载

爱经典,爱编程!本程序用的是c#语言编写的,windows程序界面,很有参考价值哦! 相关下载链接:[url=//download.csdn.net/download/yanggc123/2301680?utm_source=bbsseo]//download.csdn.net/download/yanggc123/2301680?utm_source=bbsseo[/url]

相关热词 c#树形选择 c#中类图的使用方法 c# 传参 调用exe c# 怎么定义方法 c# 修改本地时间 c#前台怎么读取资源文件 c# xml转list c#实现框选截图 m*m乘法表c# c# 乘法99表
我们是很有底线的