摘要:OpenGL是个大的状态机。我们就是通过改变它的状态来实现场景的渲染的。1.最基本的矩阵变换:模型变换:移动和变换场景中的模型;投影变换 :对视见空间进行裁剪和扭曲;视角变换: 对最终输出进行缩放。矩阵变换通过前三章的学习,我们知道了如何使用OpenGL在3D空间中绘制基本图元,并把使用图元组成模型。然而,在我们绘制完一个物体或一个场景之后,我们总希望从多个角度观察这个物体,或者在场景中走动。这时... 阅读全文
引用 OpenGL函数库
2010-12-01 15:45 by bingcaihuang, 771 阅读, 1 推荐, 收藏,
摘要:1.OpenGL核心库核心库包含有115个函数,函数名的前缀为gl。 这部分函数用于常规的、核心的图形处理。此函数由gl.dll来负责解释执行。由于许多函数可以接收不同数以下几类。据类型的参数,因此派生出来的函数原形多达300多个。 核心库中的函数主要可以分为以下几类函数: (1)绘制基本几何图元的函数。如绘制图元的函数glBegain()、glEnd()、glNormal*()、glVer... 阅读全文
OPC标准
2010-12-01 15:42 by bingcaihuang, 973 阅读, 0 推荐, 收藏,
摘要:什么是OPC?OPC (OLE for Process Control——用于过程控制的OLE)是一个工业标准,它是许多世界领先的自动化和软、硬件公司与微软公司合作的结晶。这个标准定义了应用Microsoft操作系统在基于PC 的客户机之间交换自动化实时数据的方法。管理该标准的组织是OPC基金会。该基金会的会员单位在世界范围内超过220个。包括了世界上几乎全部的控制系统、仪... 阅读全文
cmd进入指定盘符详解
2010-12-01 15:40 by bingcaihuang, 1394 阅读, 0 推荐, 收藏,
摘要:运行栏输入CMD进入指定目录2008年05月08日 上午 10:29 每次在Windows的运行栏键入cmd命令后,系统默认进入的目录是C:\Documents and Settings\User>,然后习惯性的切换到其它的工作目录,这样的操作让人很不爽,今天决定让Windows听话一点,在我键入命令后自动进入到指定目录。 在命令行执行“cmd /?”命令后,查看cm... 阅读全文
常用DOS命令
2010-12-01 15:37 by bingcaihuang, 219 阅读, 0 推荐, 收藏,
摘要:一,ping它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在D... 阅读全文
Dos下cd命令的用法
2010-12-01 15:37 by bingcaihuang, 322 阅读, 0 推荐, 收藏,
摘要:C:\>cd /?显示当前目录名或改变当前目录。CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..].. 指定要改成父目录。键入 CD drive: 显示指定驱动器中的当前目录。不带参数只键入 CD,则显示当前驱动器和目录。使用 /D 开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。如果命令扩展被启用,CHD... 阅读全文
三维空间绕坐标轴的旋转变换
2010-12-01 15:32 by bingcaihuang, 3271 阅读, 0 推荐, 收藏,
摘要:三维空间中的旋转变换比二维空间中的旋转变换复杂。除了需要指定旋转角外,还需指定旋转轴。若以坐标系的三个坐标轴x,y,z分别作为旋转轴,则点实际上只在垂直坐标轴的平面上作二维旋转。此时用二维旋转公式就可以直接推出三维旋转变换矩阵。规定在右手坐标系中,物体旋转的正方向是右手螺旋方向,即从该轴正半轴向原点看是逆时针方向。绕X轴:绕Y轴:绕Z轴: 阅读全文
Dynamic-Link Libraries的DllMain
2010-12-01 15:26 by bingcaihuang, 274 阅读, 0 推荐, 收藏,
摘要:1 DLL的进入/退出函数1.1 DllMain简介跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。以“DllMain”为关键字,来看看MSDN帮助文档怎么介绍这个函数的。The DllMain function is an optional method of entry into a dynamic-link librar... 阅读全文
关于静态链接库(Lib)与动态链接库(DLL)
2010-12-01 11:52 by bingcaihuang, 921 阅读, 0 推荐, 收藏,
摘要:静态链接库(Lib)和动态链接库(DLL)的问题困扰了我很长时间,而当中关键的问题是两者有何联系?又有何区别呢?怎么创建?怎么使用?使用的过程中要注意什么?一直想把这个问题总结一下。 在windows下一般可以看到后缀为dll和后缀为lib的文件,但这两种文件可以分为三种库,分别是动态链接库(Dynamic-Link Libraries),目标库(Object Libraries)和导入库(Im... 阅读全文
迭代器
2010-12-01 11:17 by bingcaihuang, 318 阅读, 0 推荐, 收藏,
摘要:1、除了用下标访问容器(包括vector)的元素外,标准库还提供了一种方法:使用迭代器(iterator)。2、迭代器是一种检查容器内元素并遍历元素的数据类型。(概念上来理解)3、标准库为每一种 标准容器(包括vector) 都定义了一种 迭代器类型。因为迭代器对所有的容器都适用,只有少数容器支持下标操作,所以现在倾向于使用 迭代器 而不是 下标操作 来访问元素,即使对支持下标操作的vector也... 阅读全文
浙公网安备 33010602011771号