自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dizuo的专栏

天涯浪迹,纵然处处碰壁亦狂放.一颗真心,怎道放诸四海皆不准 无知就无畏,我知故我在

  • 博客(13)
  • 资源 (36)
  • 收藏
  • 关注

原创 N维向量的模板实现

code:vectorBase.hpp:一些低维特化、#include using namespace std;// for any dimensions other than // specified below, this struct will// be usedtemplatestruct vector_base{ T m_data[N];}

2009-03-28 20:16:00 3089

原创 freeglut

freeglut和glut类似,一个比较重要的不同点在于freeglut库中的glutMainLoopEvent函数执行一次循环以后会返回控制权,glut中的glutMainLoop()一旦进入循环就再也不返回。freeglut的安装和glut类似,下载安装包:http://freeglut.sourceforge.net/dll放到system32下,搜索gl.h 和GlU3

2009-03-23 16:23:00 7354 4

原创 OpenGL和Glut实现的选取程序

opengl中的选择基本思路:1,获得视口信息,指定返回点击记录的数组。glGetIntegerv (GL_VIEWPORT, viewport);glSelectBuffer (BUFSIZE, selectBuf); 2,glRenderMode(GL_SELECT)进入选择模式,3,对名字堆栈进行初始化glInitNames();glPushName(-1);

2009-03-21 15:36:00 2833

原创 CEGUI中的UDim

今天看了CEGUI中最新增加的The Unified Co-ordinate System。觉得很有创意啊。真佩服设计者。一直以来窗口坐标系中坐标转换就令人头晕,相对坐标系,绝对坐标系。1,相对坐标系,主要是当窗口size改变以后,object在窗口的相对位置不变,因此必须使用比例系数来设定。例如opengl中的reshape函数中glPerspective中aspect量的设置,为了

2009-03-21 09:37:00 4871

原创 角色动画的一些疑问(-)

问题一:什么是角色动画---------------------------------角色动画可以定义为一个生命体或者有运动的无生命体的情绪和行为的表现。推荐一本通向艺术话题的书, Disney的 “动画的艺术”。主要有十种描述动作表现的方式,简单地概括如下:挤压和伸直某个部位的移动,角色形状随之改变,例如当吃东西的时候头部的挤压和伸直。或者角色运动之后的喘息,胃随之张大,缩

2009-03-20 08:58:00 1343

原创 CEGUI SDK安装

我用的版本是最新的:CEGUI-SDK-0.6.2b-vc8 1 首先必须下载vs2005的补丁,大概四百多M,2 将CEGUI-SDK-0.6.2-vc8第一级目录下的bin里面所有dll,exe内容移到Samples里面的bin文件夹中,因为Samples中每个工程的默认输出路径是bin文件夹。 3 同样,将CEGUI-SDK-0.6.2-vc8/Samples目录下的

2009-03-19 20:11:00 2474

原创 可移动按钮的实现

预期的效果是鼠标左键按下,选中鼠标开始移动按钮。主要思路:如图:在Mouse Positon1时左键按下选中按钮,OnMouseDown函数里计算出鼠标点击位置和按钮左下角的偏移量,  OnMouseMotion函数,鼠标开始拖着按钮移动,二者保持相对静止,每次根据鼠标位置和偏移量计算出按钮新的位置。 使用glut中鼠标响应函数,此时: // 鼠标主要移动 就会调用OnMous

2009-03-16 16:32:00 3129

原创 OpenGL中SolidCylinder的绘制

glu中提供了一个绘制圆柱体的函数:   void gluCylinder( GLUquadric* quad,    GLdouble base,    GLdouble top,    GLdouble height,    GLint slices,    GLint stacks )使用方法是:GLUquadric *pObj; pObj = gluNewQuadric();

2009-03-09 16:13:00 9058 6

原创 OpenGL中的纹理图片要求

前几天,用自己的一张图片,把HeHe里纹理(lesson 6)代码稍微改了一下,只是为了了解纹理映射的步骤,但是结果很是意外,图片始终是被拉伸了,如下图: 一直以为是纹理坐标问题,后来才知道是图片问题。我的图片尺寸是90*90不是2的幂,下面是nehe官方的原话:The texture size must be a power of two (1,2,4,8,16,32,64,

2009-03-09 10:13:00 4542 3

原创 调色原则(一)

  

2009-03-08 18:43:00 1821

原创 OpenGL中的平面圆绘制与贴图

两种画圆的方法,DrawCircle2()为一般的做法,利用GL_LINE_STRIP实现, void DrawCircle2(float cx, float cy, float r, int num_segments){ glBegin(GL_LINE_STRIP); for (int i=0; i<=num_segments; i++) { glVertex2f( c

2009-03-08 12:47:00 7819 4

原创 一个简单的多叉树C++实现

一个简单的多叉树实现:利用迭代器方便地构建树,可以递归输出,前序,后序。利用栈实现输出。销毁树只能后序遍历类的定义:#include #include #include #include #include using namespace std;templateclass htree_node{public: typedef ht

2009-03-08 12:12:00 23131 5

原创 关于BVH 动作捕捉数据文件

我的毕业设计计划做一个BVH文件解析和编辑软件。从计算机编程角度看来,程序员喜欢将很多东西分开对待,从而简化,也就是分而治之。计算机动画肯定是复杂的,但是总有办法解决,于是动画被分为蒙皮&骨骼动作。BVH文件存放的就是骨骼的构成和动作数据。 BVH是在BVA格式的基础上的改进,在动作捕获后解析出来的,是一种通用的人体特征动画文件格式,广泛地被当今流行的各种动画制作软件(Pose

2009-03-06 15:56:00 13785 9

指针分析工具

野指针分析使用gflags工具;内存泄露工具是visual leak detect库,vld只能用于vs2008及更高版本。

2014-01-18

png转etc1纹理的源码

PNG转etc1纹理源码,从android源码中提取。

2013-12-13

纹理UV动画的例子程序

opengl 纹理UV动画,通过不断地修改纹理UV坐标,实现精灵动画。

2013-07-08

手机抓包工具tcpdump

手机抓包工具tcpdump

2013-01-29

BSpline 示例程序

BSpline 示例程序 BSpline 示例程序 BSpline 示例程序 BSpline 示例程序 BSpline 示例程序 B样条

2012-01-07

Blender源码

Blender源码

2012-01-05

C++ 2003标准

C++ 03标准 C++ 03标准 C++ 03标准

2011-10-30

开源的Notepad++安装包

开源的Notepad++ 开源的Notepad++ 开源的Notepad++

2011-09-08

采用QT界面的OpenCV2.3开发SDK

cvWindow界面使用QT。 OpenCV2.3的QT版界面 OpenCV2.3的QT版界面 OpenCV2.3的QT版界面

2011-09-08

QT 和OpenCV 的多线程框架 vs2008版本

QT 和OpenCV 的多线程框架 支持灰度化,光滑,腐蚀,边缘检测,翻转等功能。。。 google code:http://code.google.com/p/qt-opencv-multithreaded/ 需要安装QT,我的版本是4.6.2 下载OpenCV 我的版本是2.3

2011-09-05

live555的源码(vs2008)

live555源码vs2008的工程 live555源码vs2008的工程 live555源码vs2008的工程 live555源码vs2008的工程 live555源码vs2008的工程 live555源码vs2008的工程

2011-07-31

activex跟js数据交换例子程序

activex跟js数据交换例子程序 activex跟js数据交换例子程序 activex跟js数据交换例子程序 activex跟js数据交换例子程序 activex跟js数据交换例子程序

2011-07-28

基于udp,opencv的实时监控系统

基于udp,opencv的实时监控系统 基于udp,opencv的实时监控系统 基于udp,opencv的实时监控系统 基于udp,opencv的实时监控系统 基于udp,opencv的实时监控系统

2011-06-24

三维模型布尔运算 求并、交、差

三维模型布尔运算 相交 相减 求并 三维模型布尔运算 求并、交、差 三维模型布尔运算 求并、交、差 三维模型布尔运算 求并、交、差

2011-06-18

opengl多边形顶点排序,凸包计算,路径绘制

opengl多边形顶点排序,凸包计算,路径绘制 opengl多边形顶点排序,凸包计算,路径绘制 opengl多边形顶点排序,凸包计算,路径绘制

2011-06-10

opengl redist

opengl开发的一些基本库文件 .h .lib .dll

2011-03-17

OpenCV和qt的摄像头结合

opengcv摄像头模块,读取图片,转化为qimage,显示到qt的窗口控件中去。 easy

2010-10-20

opengl建模程序代码

这是本基于opengl的简单建模程序的实现! 基本的照相机操作 基本的三维几何体元素 实现了挤出,放样,车削,扭曲等功能~

2010-09-17

位图的alpha融合源码

两个位图图片,设定一个alpha融合因子,计算出他们融合后的象素值,逐象素显示到屏幕上

2009-12-13

用OpenGL+glut实现的一个简单的四叉树例子程序

quadtree opengl glut

2009-04-23

用opengl和glut实现的简单四叉树的demo

用opengl实现的四叉树exe 想要代码的可以联系本人。

2009-04-22

GLSL文档

GLSL的文档,<br>..........

2008-06-02

opengl的扩展库glew

glew-1.5.0-win32.zip<br>

2008-05-30

学OpenGL编3D游戏

OpenGL在vc6.0使用实例,

2007-12-28

Visual C++精典游戏编程

Visual C++精典游戏编程,<br>常见的小游戏代码

2007-12-16

irrKlang-1.0

\bin:The compiled library irrKlang.DLL and some compiled demo and example applications, just start them to see the Irrlicht Engine in action. \doc: Documentation of the Irrlicht Engine. \examples :Examples and tutorials showing how to use the native engine engine using C++. \example.net :Examples written for the .NET version of irrKlang, in C# and VisualBasic.NET \include: Header files to include when using the engine. \lib: Lib to link with your programs when using the engine. \media: Sound data for the demo applications and examples. \plugins: Source and documentation of the irrKlang plugins.

2007-10-03

Suffocate_SB01_v1.0.0

很有趣的软件哦<br>请大家看一下你的机子能得几分.

2007-10-03

VC++深入详解源代码

主要是关于MFC编程方面的

2007-10-03

NeHe教程2

nehe教程第二部分

2007-09-23

NeHe教程1

nehe教程第一部分

2007-09-23

自己做的face模型

利用VC++与Opengl制作

2007-09-23

游戏及源码

单机版的的泡泡糖游戏,及其源代码

2007-09-23

STLport-4.6.2

C++版的STL学习资料

2007-09-23

OpenGL红皮书源代码

opengl红皮书第五版的源代码

2007-09-23

Opengl 与 VC++应用程序开发

本资源是关于Opengl 与 VC++应用程序开发的

2007-05-12

Opengl VC++应用程序开发

本资源是关于Opengl 与 VC++应用程序开发的

2007-05-12

空空如也

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

TA关注的人

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