CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

2010年11月22日

摘要: OSG程序设计教程 第七章CreateMovingNodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<osg/MatrixTransform>#include<osg/PositionAttitudeTransf... 阅读全文

posted @ 2010-11-22 17:14 mumuliang 阅读(2089) 评论(1) 推荐(0) 编辑

摘要: OSG程序设计教程,第六章漫游,矩阵操作器。CSouth.cpp稍有不同:1.将判断keydown值的多个if换成了switch。2.button拖动的旋转增量*0.0013.RIGHT/LEFT key的旋转增量*0.1CSouth.hCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi... 阅读全文

posted @ 2010-11-22 16:29 mumuliang 阅读(3655) 评论(5) 推荐(2) 编辑

摘要: OSG程序设计教程 第五章 交互的Pick实例代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<iostream>#include<osgDB/ReadFile>#include<osgViewer/V... 阅读全文

posted @ 2010-11-22 12:43 mumuliang 阅读(1858) 评论(0) 推荐(0) 编辑

摘要: 原文地址:http://www.cublog.cn/u/18338/showart.php?id=113993在C语言中,假设我们有这样的一个函数:[代码]调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存... 阅读全文

posted @ 2010-11-22 11:28 mumuliang 阅读(424) 评论(0) 推荐(0) 编辑

摘要: 回调的本质就是利用函数指针,让客户程序员定义事件发生时的处理过程。[代码]   return 0 ;} 阅读全文

posted @ 2010-11-22 11:01 mumuliang 阅读(198) 评论(0) 推荐(0) 编辑

摘要: http://www.cppblog.com/oosky/archive/2006/01/21/2958.html接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。首先,来了解一下 C 语言的变量是如何在内存分部的。C ... 阅读全文

posted @ 2010-11-22 10:07 mumuliang 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 自:http://www.cppblog.com/oosky/archive/2006/01/21/2958.html一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, ... 阅读全文

posted @ 2010-11-22 09:38 mumuliang 阅读(319) 评论(0) 推荐(0) 编辑

摘要: 先Scale,再Rotate,最后Translate。 阅读全文

posted @ 2010-11-22 09:22 mumuliang 阅读(381) 评论(0) 推荐(0) 编辑