自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 <<opengl编程基础>> 3.13 拾取和选择模式

OpenGL中的拾取是对OpenGL图形管线的一个应用。所以OpenGL中的拾取是在图形管线的投影变换(Projection Transformation)阶段利用拾取矩阵来实现的。     1.为了理解这个过程,先来复习一下OpenGL的图形管线。       (1)总的来说,OpenGL图形管线大体分为上面的五个阶段。在编程的时候使用glMatrixMode(GL

2013-09-02 15:50:34 672

原创 Unix/Linux 编程实践教程 第7章 笔记(1)

7.1 视频游戏和操作系统 1.视频游戏如何做?   (1)空间:游戏必须的在计算机屏幕的特定位置画影像。   (2)时间:影像以不同的速度在屏幕上移动。以一个特定时间间隔改变位置。   (3)中断:用户可在任意时间产生输入。   (4)同时做几件事:游戏必须保证几个物体移动的同时还要相应中断。   2.操作系统面临类似的问题   (1)空间:内核将程序载入内存空间,并维护每个程序

2013-03-29 19:17:33 515

原创 Unix/Linux 编程实践教程 第6章 笔记

6章 为用户编程:终端控制和信号 6.1 1.软件工具:对磁盘文件和设备文件不加以区分的程序 2.用户程序:针对特定设备编写的程序           --------这些程序设置终端驱动程序的击键和输出方式。   6.2 终端驱动程序的模式 1.实现一个程序时,驱动程序自动完成的处理功能: (1)①规范模式:缓冲、编辑(删除字符、单词或整行按键) ②特定字符处理:把\r转化成\

2013-03-27 20:15:34 656

原创 Acclerated C++ 第2章

2-1: 将 pad = 1 改为 pad = 0; 2-2: 改为rows = pad * 2 + 3 + 2;c == 1 + pad + 1;则顶部底部框与字符串空格加1。 2-3: pad 由用户输入。 pad值:控制边框与字符串之间的空格数。 rows值:         控制底边框和字符串之间的空格数。 c == 1 + pad; 右值:控制顶边框和字符串之间的空格

2012-11-06 11:36:14 348

原创 Acclerated C++ 第1章

1-1 : 正确 1-2 : 不正确  std::string exclam = "!"; std::string message = "hello" + ", world" +exclam;错!( error C2110: cannot add twopointers) std::string message = exclam +"hello" + ", world" ; 正确! st

2012-11-06 10:00:11 517

原创 Acclerated C++ 第0章

0-0: #include int main(){  std::cout  return 0; }   0-1: 3+4; 是一个表达式语句,会执行3+4,结果7将放在一个临时变量里. 这个表达式没什么意义~~.   0-2: #include int main(){  std::cout  return 0; } ps: /" = " , /' = ' , //

2012-11-05 22:53:14 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除