OpenGL
文章平均质量分 61
郑小则
if you want to know, read the book
展开
-
关于openGL绘画的思考————图 到底画在哪里
最近 被OpenGL烦死。 也走过不少冤枉路, 现在分享一下 关于openGL画的图到底在哪里(是世界坐标系, 还是用户坐标系, 还是?) 下面是我的代码: void display (void) { glClear (GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); glColor3f(1,1,1); // draw in here glMa原创 2013-11-05 19:07:36 · 1326 阅读 · 0 评论 -
OpenGL基础图形编程(转)
一、OpenGL与3D图形世界 1.1、OpenGL使人们进入三维图形世界 我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解并运用这些信息将直接影响事业的成败,所以我们需要用一种最直接的形式来表示这些信息。 最近几年计算机图形学的发展使得三维表现技术得以形成,这些三维表现技转载 2013-11-06 21:21:12 · 1517 阅读 · 0 评论 -
OpenGL-摸索篇之物体旋转
关于物体旋转, 很多人都用glRotate处理,确实,只要知道旋转轴与旋转角度,即可发生旋转。 这里我要分享一下怎么相应鼠标运动来处理物体旋转。 鼠标运动可以记录前后的鼠标坐标(x, y), 而从x y中怎么获得旋转轴和旋转角度呢? 第一: 模型, 将整个程序桌面看做一个球体, 而鼠标的位置(x, y )对应球体表面的点。那么从球面的一点,到另一点这个角度可以通过cos原创 2013-11-25 21:10:45 · 3630 阅读 · 0 评论 -
OpenGL--Bezier曲线
关于Bezier曲线,相信所有接触过的都知道Q(t) = Pi *Cnk * (1-t)^(n-k) * t^k;(i = 0,1,2,3......n) 这里 我们把Cnk * (1-t)^(n-k) * t^k当做调和函数(blendFcn) 其实所谓 blendFcn有点像数学中的权值, 对于控制点,每个点都有一个权值比重, 并由此比重与点的乘积和获得目标点的坐标, 这个就是Bezi原创 2013-12-09 14:01:45 · 769 阅读 · 0 评论