自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转载自 http://blog.csdn.net/racehorse/article/details/6593719

racehorse的专栏目录视图摘要视图订阅博客Markdown编辑器上线啦      那些年我们追过的Wrox精品红皮计算机图书      PMBOK第五版精讲视频教程      火星人敏捷开发1001问 【GLSL教程】(一)图形流水线2011-07-08 22:07 27553

2015-03-03 10:10:07 1164

转载 c++位操作

位操作有很有趣的应用,下面列举出一些,欢迎读者补充。1. 高低位交换给出一个16位的无符号整数。称这个二进制数的前8位为“高位”,后8位为“低位”。现在写一程序将它的高低位交换。例如,数34520用二进制表示为:      10000110 11011000将它的高低位进行交换,我们得到了一个新的二进制数:      11011000 10000110

2014-10-16 10:22:17 709

原创 mesh文件和skeleton文件内容解析和骨骼动画原理

前几天在实现编辑器特效跳过时间的时候,发现循环调用update的方法对骨骼动画没有效果。没办法那就看看骨骼动画的原理吧。一、mesh文件和skeletion文件中的内容1、mesh文件中的主要信息(1)vertexbuffer(顶点缓冲区)这部分保存的是构成模型的所有顶点的坐标,该顶点的纹理坐标,和该顶点的颜色大概是像这样子像第一个vertex标签中  //顶点位置

2014-10-15 17:56:00 4478

转载 windows下cmake的使用

CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者c

2014-09-17 16:23:59 4785 1

转载 Visual Studio下建立并隐式调用自己的动态链接库dll

Visual Studio下建立并隐式调用自己的动态链接库dll 转载▼在工程或科研中,我们经常要使用自己编写的函数库。比较直接的方法是,我们可以在每个工程中把相应的头文件和源代码文件增添进去(Project -> Add Existing Item),但这样比较麻烦。尤其当自己的函数库包含众多文件是,这个方法非常浪费时间。另一种方法是,我们可以把自己的函数库生成dll,使用的

2014-08-01 09:52:29 972

原创 函数指针实现设置回调函数接口

/*使用函数指针实现设置回调函数接口。有时候我们需要在某个事件发生时,触发另一个事件。这时候就需要提供一个设置回调函数的接口。让使用者定义自己的回调函数,在触发事件发生后,调用使用者设置的回调函数。这个功能使用函数指针的形式很容易实现。*/#include "child.h"#include #include using namespace std;

2014-07-25 10:18:53 849

原创 Effective c++ 条款28: 划分全局名字空间

命名空间就是为了避免在不同的文件中使用相同的变量名,或是

2014-07-18 19:40:04 658

原创 Effective c++ 条款14: 确定基类有虚析构函数

/*c++语言标准关于这个问题的阐述非常清楚:当通过基类的指针去删除派生类的对象,而基类又没有虚析构函数时,结果将是不可确定的。这意味着编译器生成的代码将会做任何它喜欢的事:重新格式化你的硬盘,给你的老板发电子邮件,把你的程序源代码传真给你的对手,无论什么事都可能发生。(实际运行时经常发生的是,派生类的析构函数永远不会被调用。在本例中,这意味着当targetptr 删除时,enem

2014-07-18 17:09:31 721

原创 Effective c++ : 构造函数,析构函数和赋值操作符

/*构造函数,析构函数和赋值操作符几乎所有的类都有一个或多个构造函数,一个析构函数和一个赋值操作符。这没什么奇怪的,因为它们提供的都是一些最基本的功能。构造函数控制对象生成时的基本操作,并保证对象被初始化;析构函数摧毁一个对象并保证它被彻底清除;赋值操作符则给对象一个新的值。在这些函数上出错就会给整个类带来无尽的负面影响,所以一定要保证其正确性。本章我将指导如何用这些函数来

2014-07-18 11:38:09 638

原创 Effective c++ 条款3、6:new、delete和malloc、free

先给大家介绍一个很有用的开源工具,vld

2014-07-17 19:50:17 703

原创 opengl 投影矩阵

投影矩阵的推导 (OpenGL D3D) (2012-12-17 13:16:14)标签: 杂谈分类: OpenGLOpenGL矩阵推导——模型视图变化在三维编程中,模型视图变换是从三维世界到二维屏幕中一个很重要的变换,但是这个变换往往很多人都不太理解,要么是事而非。而这方面的文章不是太少就是讲的太浅没

2014-05-21 11:29:09 1328

原创 apache drill 的安装与调试

Apche drill安装与调试 (ubuntu 12.4系统)一、安装1、Maven You will need maven 2 or higherapt-get install maven2、Java 1.7You will need java 1.7 to compile and run the Drill demo.apt-get install openjdk-7-

2014-01-17 11:12:16 2295

空空如也

空空如也

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

TA关注的人

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