- 博客(12)
- 收藏
- 关注
转载 转载自 http://blog.youkuaiyun.com/racehorse/article/details/6593719
racehorse的专栏目录视图摘要视图订阅博客Markdown编辑器上线啦 那些年我们追过的Wrox精品红皮计算机图书 PMBOK第五版精讲视频教程 火星人敏捷开发1001问 【GLSL教程】(一)图形流水线2011-07-08 22:07 27553
2015-03-03 10:10:07
1200
转载 c++位操作
位操作有很有趣的应用,下面列举出一些,欢迎读者补充。1. 高低位交换给出一个16位的无符号整数。称这个二进制数的前8位为“高位”,后8位为“低位”。现在写一程序将它的高低位交换。例如,数34520用二进制表示为: 10000110 11011000将它的高低位进行交换,我们得到了一个新的二进制数: 11011000 10000110
2014-10-16 10:22:17
855
原创 mesh文件和skeleton文件内容解析和骨骼动画原理
前几天在实现编辑器特效跳过时间的时候,发现循环调用update的方法对骨骼动画没有效果。没办法那就看看骨骼动画的原理吧。一、mesh文件和skeletion文件中的内容1、mesh文件中的主要信息(1)vertexbuffer(顶点缓冲区)这部分保存的是构成模型的所有顶点的坐标,该顶点的纹理坐标,和该顶点的颜色大概是像这样子像第一个vertex标签中 //顶点位置
2014-10-15 17:56:00
4795
转载 windows下cmake的使用
CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者c
2014-09-17 16:23:59
4976
1
转载 Visual Studio下建立并隐式调用自己的动态链接库dll
Visual Studio下建立并隐式调用自己的动态链接库dll 转载▼在工程或科研中,我们经常要使用自己编写的函数库。比较直接的方法是,我们可以在每个工程中把相应的头文件和源代码文件增添进去(Project -> Add Existing Item),但这样比较麻烦。尤其当自己的函数库包含众多文件是,这个方法非常浪费时间。另一种方法是,我们可以把自己的函数库生成dll,使用的
2014-08-01 09:52:29
1031
原创 函数指针实现设置回调函数接口
/*使用函数指针实现设置回调函数接口。有时候我们需要在某个事件发生时,触发另一个事件。这时候就需要提供一个设置回调函数的接口。让使用者定义自己的回调函数,在触发事件发生后,调用使用者设置的回调函数。这个功能使用函数指针的形式很容易实现。*/#include "child.h"#include #include using namespace std;
2014-07-25 10:18:53
904
原创 Effective c++ 条款14: 确定基类有虚析构函数
/*c++语言标准关于这个问题的阐述非常清楚:当通过基类的指针去删除派生类的对象,而基类又没有虚析构函数时,结果将是不可确定的。这意味着编译器生成的代码将会做任何它喜欢的事:重新格式化你的硬盘,给你的老板发电子邮件,把你的程序源代码传真给你的对手,无论什么事都可能发生。(实际运行时经常发生的是,派生类的析构函数永远不会被调用。在本例中,这意味着当targetptr 删除时,enem
2014-07-18 17:09:31
754
原创 Effective c++ : 构造函数,析构函数和赋值操作符
/*构造函数,析构函数和赋值操作符几乎所有的类都有一个或多个构造函数,一个析构函数和一个赋值操作符。这没什么奇怪的,因为它们提供的都是一些最基本的功能。构造函数控制对象生成时的基本操作,并保证对象被初始化;析构函数摧毁一个对象并保证它被彻底清除;赋值操作符则给对象一个新的值。在这些函数上出错就会给整个类带来无尽的负面影响,所以一定要保证其正确性。本章我将指导如何用这些函数来
2014-07-18 11:38:09
677
原创 opengl 投影矩阵
投影矩阵的推导 (OpenGL D3D) (2012-12-17 13:16:14)标签: 杂谈分类: OpenGLOpenGL矩阵推导——模型视图变化在三维编程中,模型视图变换是从三维世界到二维屏幕中一个很重要的变换,但是这个变换往往很多人都不太理解,要么是事而非。而这方面的文章不是太少就是讲的太浅没
2014-05-21 11:29:09
1401
原创 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
2426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人