opengl
fengyuruhui
这个作者很懒,什么都没留下…
展开
-
基于VC++的OpenGL编程讲座之基本图元(1)
任何复杂的三维模型都是由基本的几何图元:点、线段和多边形组成的,有了这些图元,就可以建立比较复杂的模型。因此这部分内容是学习OpenGL编程的基础。 一、基本图元的描述及定义 OpenGL图元是抽象的几何概念,不是真实世界中的物体,因此须用相关的数学模型来描述。所有的图元都是由一系列有顺序的顶点集合来描述的。OpenGL中绘制几何图元,必须使用glBegain()和glEnd()这一对函数,传转载 2007-04-14 09:49:00 · 895 阅读 · 0 评论 -
基于VC++的OpenGL编程讲座之概述(2)
三、Windows 中OpenGL库函数及数据类型 (一)库函数 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL图形库一共有100多个函数,它们分别属于OpenGL的基本库、实用库、辅助库等不同的库。 1、核心库,包含的函数有115个,它们是最基本的函数,其前缀是gl;这部分函数用于常规的、核心的图形处理,转载 2007-04-14 09:38:00 · 1192 阅读 · 0 评论 -
基于VC++的OpenGL编程讲座之基本图元(2)
三、多边形(Polygon) (一)凸、凹多边形。 OpenGL定义的多边形是由一系列线段依次连结而成的封闭区域,多边形可以是平面多边形,即所有顶点在一个平面上,也可以是空间多边形。OpenGL规定多边形中的线段不能交叉,区域内不能有空洞,也即多边形必须是凸多边形(指多边形任意非相邻的两点的连线位于多边形的内部),不能是凹多边形,否则不能被OpenGL函数接受。凸多边形和凹多边形见图三。转载 2007-04-14 09:49:00 · 960 阅读 · 0 评论 -
基于VC++的OpenGL编程讲座之基本图元(3)
四、法向量的计算及指定 法向量是几何图元的重要属性之一。几何对象的法向量是垂直与曲面切面的单位向量,它定义了几何对象的空间方向,特别定义了它相对于光源的方向,决定了在该点上可接受多少光照。 OpenGL本身没有提供计算法向量的函数(计算法向量的任务由程序员自己去完成),但它提供了赋予当前顶点法向的函数。 (一)平面法向的计算方法。 在一个平面内,有两条相交的线段,假设其中一条为矢量W,另一转载 2007-04-14 09:50:00 · 1186 阅读 · 0 评论 -
基于VC++的OpenGL编程讲座之概述(1)
前言 随着计算机多媒体技术、可视化技术及图形学技术的发展,我们可以使用计算机来精确地再现现实世界中的绚丽多彩的三维物体,并充分发挥自身的创造性思维,通过人机交互来模拟、改造现实世界,这就是目前最为时髦的虚拟现实技术。通过这种技术,建筑工程师可以直接设计出美观的楼房模型;军事指挥员可以模拟战场进行军事推演,网民可以足不出户游览故宫博物馆等名胜古迹等。而虚拟现实技术最重要的一部分内容就是三维图形编程转载 2007-04-14 09:36:00 · 1058 阅读 · 0 评论