- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 裁减平面坐标的设定
通过函数gluUnProject()得到三个坐标点P1,P2,P3确定裁剪平面的问题,如果你是要基于物体坐标系(世界坐标)做裁剪,那么请不用看后文了; 如果你是在视觉坐标系下做裁剪那么请看后文,因为这三个点很有可能是在已经发生视图变换之后的坐标系下获取的反投影坐标
2011-08-30 23:38:45 720
转载 OpenGL中查询模型视图(Model View)矩阵中的数据
可以定义一个数组 GLfloat mat[16],然后使用 glGetFloatv(GL_MODELVIEW_MATRIX,mat);它可以将模型视图矩阵中的16个数值复制到mat[]中。M[i][j]复制到元素mat[4j+i]中,其中i,j=0=0,1,2,3。
2011-08-30 17:23:09 1546 1
原创 matlab求解平面方程的原理
已知三点p1,p2,p3,求其平面方程syms x y z%p1,p2,p3的坐标由自己定义。p1=[x1,y1,z1];p2=[x2,y2,z2];p3=[x3,y3,z3];%%那么求解下面矩阵q行列式就是了q=[ones(4,1),[x,y,z]
2011-08-30 15:34:47 7209 1
原创 在显示opengl三维场景的屏幕上也就是windows窗体上画线
问题是这样的:一般在MFC项目里的窗体视图上将想要显示的对象显示出来后,还可以在上面画一些图形比如直线三角形而不改变之前已经绘制好的东西。但是mfc项目结合opengl后,也就是将opengl的三位场景通过投影变换显示在窗体视图上之后,在窗体上用鼠标绘制图形就会将已绘制好的ope
2011-08-27 21:46:34 4218 2
原创 通过屏幕鼠标绘制opengl三维场景图形
举个例子,要在三维场景中画三角形。想通过获取三个opengl坐标点在三维场景中画三角形。先看下面glPushMatrix(); gluLookAt(4.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0,0.0); glScale
2011-08-27 12:41:11 4345 1
转载 屏幕坐标到opengl世界坐标转换
很多人用OpenGL绘图会遇到一个问题即屏幕坐标向OpenGL坐标转换,在网上流传着如下类似的代码: GLint viewport[4]; GLdouble modelview[16]; GLdouble projection[16]; GLfloat
2011-08-24 23:11:41 11556 2
Pedestrian Detection- state of art - 行人检测-更新到2015各种先进的algorithms
2016-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人