随笔 - 1419  文章 - 388  trackbacks - 0


改变世界的是这样一群人
他们寻找梦想中的乐园
当找不到时
他们亲手创造了它

------------------------



Time is Life

让我们一步步将梦想变成现实

不要迷失在技术的海洋里

任何未经实践检验的理论都是危险而不可靠的

一个人若精神上得不到自由而成为别人思想的奴隶,那么这种人是最可悲的,毋宁死而不做奴隶。

------------------------


吾生也有涯,而知也无涯。
以有涯随无涯,殆已;
已而为知者,殆而已矣!

常用链接

随笔分类(448)

文章分类(17)

3D游戏编程相关链接

搜索

  •  

最新评论

使用.x文件模型(3)      摘要: 早在1843年,William Roman Hamilton爵士就已经发明了作为复数扩展的四元数(quaternion),但是直到1985年才有一个叫Ken ShoeMake的人在SIGGRAPH(Special Interest Group on Computer Graphics,美国计算机协会的图形专业组)把四元数引入计算机图形处理领域。

四元数将三维空间中旋转的概念扩展到四维空间,这对于表示和处理3D中点的旋转很有用。四元数还可以用于以下地方:

(1)骨骼动画(skeletal animation)

(2)反向动力学动画(inverse cinimatic)

(3)3D物理学  
 
使用.x文件模型(2)      摘要: 在三维图形程序中的一个模型对应空间中的一个物体,在现实世界中要完全定位一个物体需要6个参数,物体位置坐标的3个分量(x, y, z)和3个欧拉角(偏航角yaw,俯仰角pitch,侧倾角roll)。

3个欧拉角的定义为:

(1)偏航角:物体绕自身y轴(即上向量up)旋转的角度。

(2)俯仰角:物体绕自身x轴(即右向量right)旋转的角度。

(3)侧倾角:物体绕自身z轴(即前向量look)旋转的角度。  
 
使用.x文件模型(1)      摘要: 利用.x文件模型渲染三维模型,首先需要将.x文件中的各种数据分别加载到内存中,主要包括顶点数据、材质数据和纹理数据等。

Direct3D扩展实用库定义了多边形网格模型接口ID3DXMesh来表示一个复杂的三维物体模型,它是一个COM接口,继承自ID3DXBaseMesh。

Direct3D扩展实用库函数D3DXCreateMesh()可用于创建一个Direct3D网格模型对象。  

posted on 2008-05-09 15:33 lovedday 阅读(515) 评论(0)  编辑 收藏 引用 所属分类: ■ DirectX 9 Program

标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]

相关链接:
网站导航: