`
阿尔萨斯
  • 浏览: 4149532 次
社区版块
存档分类
最新评论

Directx9.0 学习教程4 - 坐标系以及变换知识小记

 
阅读更多

坐标系

左图是左手坐标系 右图是右手坐标系

Direct3d用的是左手坐标系

顶点和法向

光栅化

变换

1世界变换

2观察变换

D3DXMATRIX out;

D3DXVECTOR3 eye(2,3,3);

D3DXVECTOR3 at(0,0,0);

D3DXVECTOR3 up(0,1,0);

D3DXMatrixLookAtLH(&out,&eye, &at, &up);

3.投影矩阵

他们的作用是

世界矩阵把 local坐标变为世界坐标

观察矩阵把世界坐标变为摄像机坐标

投影矩阵把摄像机坐标变为屏幕坐标

分享到:
评论

相关推荐

    Directx9.0 SDK for dev-cpp

    在Dev-cpp下直接 运行Directx9.0 SDK 程序必须,将文件置于的dev-cpp\packages文件夹下,运行后,将dev-cpp\dll下的文件拷贝到dev-cpp\bin下即可

    系统工具_应用工具_DirectX 9.0c免费下载-无插件-2-本类排名-下载地址直达.zip

    系统工具_应用工具_DirectX 9.0c免费下载-无插件-2-本类排名-下载地址直达.zip

    Directx9.0-3D-Game-Development.zip_3d游戏

    directx9.0 3D 游戏开发编程基础

    DirectX 9.0 Web setup

    DirectX 9.0 Web setup DirectX 9.0 Web setup DirectX 9.0 Web setup

    DirectX9.0c_End-User_Runtimes_32bit.exe

    DX9音效插件,安装即可完美解决NBA2kol游戏解说无声音等问题,安装即可,无其他操作

    DirectX 9.0b 安装包 01

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第一部分。

    cudnn-9.0-windows10-x64-v7.5.0.56.zip

    在没有CUDA之前,GPUs一般只用来进行图形渲染(如通过OpenGL,DirectX)。 开发人员可以通过调用CUDA的API,来进行并行编程,达到高性能计算目的。NVIDIA公司为了吸引更多的开发人员,对CUDA进行了编程语言扩展,如...

    Managed DirectX9.0中文教程

    Managed DirectX9.0中文教程 有需要的就下吧

    DirectX 9.0b 安装包 07

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第七部分。

    DirectX 9.0b 安装包 04

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第四部分。

    DirectX9.0 中文版

    DirectX9.0中文版 传说中的龙书。

    DirectX 9.0c(介绍)

    DirectX 9.0 介绍 DirectX编程

    DirectX 9.0b 安装包 09

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第九部分。

    DirectX 9.0b 安装包 10

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第十部分。

    DirectX 9.0b 安装包 08

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第八部分。

    directx9.0c完美版(3-1)

    完美解决win2003不支持玩游戏的问题,解决安装directx错误、直接跳到完成等问题,保证能成功安装。安装前先用directx随意卸或卸载精灵卸载老版本的directx,再安装这个directx9.0完美版,就可以进入游戏畅游了。

    《 Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach》源码

    这是龙书第二版 《 Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach 》 源码。

    DirectX 9.0b 安装包 03

    DirectX9.0b版本之前的SDK包基本是完整的,DirectX9.0c版本的SDK包大多是升级包,里面并未附带DirectShow部分,故不能单独使用。 安装文件大小218M,分成10个压缩包。 这是第三部分。

    DirectX 9.0 SDK (summer 2004)

    DirectX 9.0 SDK (summer 2004) 很难找的

Global site tag (gtag.js) - Google Analytics