D3D中的图形变换
来源:互联网 发布:欢乐颂2网络播出时间 编辑:程序博客网 时间:2024/05/22 12:57
*平移变换
D3DXMATRIX *WINAPI D3DXMatrixTranslation(
D3DXMATRIX *pOut,
//输出矩阵
FLOAT x,
//X轴上的平移量
FLOAT y,
//Y轴上的平移量
FLOAT z
//Z轴上的平移量
);
*缩放变换
D3DXMATRIX *WINAPI D3DXMatrixScaling(
D3DXMATRIX *pOut,
//输出矩阵
FLOAT sx,
//X轴上的缩放量
FLOAT sy,
//Y轴上的缩放量
FLOAT sz
//Z轴上的缩放量
);
*旋转变换
D3DXMATRIX *WINAPI D3DXMatrixRotationX(
//绕X轴旋转
D3DXMATRIX *pOut,
//输出矩阵
FLOAT Angle
//旋转角度
);
D3DXMATRIX *WINAPI D3DXMatrixRotationY(
//绕Y轴旋转
D3DXMATRIX *pOut,
//输出矩阵
FLOAT Angle
//旋转角度
);
D3DXMATRIX *WINAPI D3DXMatrixRotationZ(
//绕Z轴旋转
D3DXMATRIX *pOut,
//输出矩阵
FLOAT Angle
//旋转角度
);
D3DXMATRIX *WINAPI D3DXMatrixRotationAxis(
//绕任意轴旋转
D3DXMATRIX *pOut,
//输出矩阵
CONST
D3DXVECTOR3 *Pv
//旋转中心轴向量
FLOAT Angle
//旋转角度
);
*组合变换
D3DXMATRIX *WINAPI D3DXMatrixMultiply(
D3DXMATRIX *pOut,
//输出变换矩阵
CONST
D3DXMATRIX *pM1,
//输入矩阵
CONST
D3DXMATRIX *pM2
//输入矩阵
);
HRESULT SetTransform(
D3DTRANSFORMSTATETYPE State,
//变换类型
CONST
D3DMATRIX* pMatrix
//变换矩阵
);
参数State可以是一下任意类型:
D3DTS_WORLD
//世界变换
D3DTS_VIEW
//视图变换
D3DTS_PROJECTION
//投影变换
- D3D中的图形变换
- D3D中的矩阵变换公式
- 关与opengl和d3d中的坐标系和变换
- D3D 矩阵变换
- D3D世界变换
- d3d矩阵变换
- D3D变换的理解
- Quartz 2d中的图形变换
- 变换矩阵在二维图形中的应用
- 图形系统中的仿射变换
- 图形变换
- 图形变换
- 第四节 WebGL中的图形变换:旋转、平移和缩放
- D3D中的雾
- D3D中的第一人称视角
- D3D中的向量
- D3D中的HLSL
- D3D中的第一人称视角
- 让用户在应用中进入 App Store 打分的代码
- 【必须知道的职场情商训练7法】
- StackTrace
- c++
- 【openCV】多通道的拆分
- D3D中的图形变换
- 【VC编程技巧】动态链接库☞1.1调用Dll中的一个图标
- xclient xinit startx
- 创新七法
- oracle实例和数据库区别
- HDU 1159 Common Subsequence
- Linux 内存压力测试
- Javascript文件操作 (IE)
- onclick特效,按钮等点击后变化的效果