2010年12月23日

OpenGL 立体显示

摘要: 立體顯示的原理: 當左右兩隻眼睛所看到的影像是具有水平方向的視差時,此時所看到的影像便具有立體的感覺。下面是立體顯示的示意圖上圖中,紅色的Projection Plane表示左眼所看到的影像,藍色的Projection Plane表示右眼看到的影像。 透過OpenGL的立體模式顯示功能配合支援的顯示卡和立體眼鏡我們即可看出立體的效果。範例:#include "GL\glut.h"#include "math.h"int width, height;void draw(){ glutWireSphere(1.5, 20, 30);}void display(){double Near = 1, 阅读全文

posted @ 2010-12-23 19:41 waterblue 阅读(1062) 评论(0) 推荐(0) 编辑

OpenGL 保存bmp图像

摘要: 今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如”显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步的印象。学过多媒体技术的朋友可能知道,计算机保存图象的方法通常有两种:一是”矢量图”,一是”像素图”。矢量图保存了图象中每一几何物体的位置、形状、大小等信息,在显示图象时,根据这些信息计算得到完整的图象。”像素图”是将完整的图象纵横分为若干的行、列,这些行列使得图象被分割为很细小的分块,每一分块称为像素,保 阅读全文

posted @ 2010-12-23 12:53 waterblue 阅读(3439) 评论(0) 推荐(0) 编辑

导航