D3DXVec3TransformCoord 函数

原创 2004年10月25日 13:07:00

D3DXVec3TransformCoord 函数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

用矩阵变换3-D向量,并且用w = 1投影结果。

定义:

D3DXVECTOR3 *WINAPI D3DXVec3TransformCoord(      

    D3DXVECTOR3 *pOut,

    CONST D3DXVECTOR3 *pV,

    CONST D3DXMATRIX *pM

);

Parameters

pOut

[in, out] 指向 D3DXVECTOR3 结构的操作结果。

pV

[in] 指向 D3DXVECTOR3 结构的向量。

pM

[in] 指向 D3DXMATRIX 结构的变换矩阵。

Return Value

指向 D3DXVECTOR3 结构的变换后的向量。

 

说明:

这个函数用矩阵pM变换3-D向量pV (x, y, z, 1),并且用w = 1投影结果。

函数返回值跟pOut 参数返回值是一样的。这样可以让函数D3DXVec3TransformCoord作为其它函数的参数使用。

函数信息:

Header

d3dx9math.h

Import library

d3dx9.lib

Minimum operating systems

Windows 98

函数相关:

D3DXVec3Transform, D3DXVec3TransformNormal


版权声明:本文为博主原创文章,未经博主允许不得转载。

D3DXVec3TransformNormal()和D3DXVec3TransformCoord()

D3DXVec3TransformNormal()和D3DXVec3TransformCoord() 根据给定的矩阵变换法线(向量)或坐标,区别在于后者变换后将w分量投射回1。 向量为两个坐标的差...
  • yaoxinchao
  • yaoxinchao
  • 2012年09月20日 18:27
  • 2375

D3DXVec3Transform 函数

D3DXVec3Transform 函数用矩阵把向量(x, y, z, 1)进行变换。定义:D3DXVECTOR4 *WINAPI D3DXVec3Transform(          D3DXVE...
  • caimouse
  • caimouse
  • 2004年10月24日 21:53
  • 3401

Direct-X学习笔记--三维摄像机

一.介绍 哇!到了传说中的3D摄像机啦! 之前我们写的东东,都是观察点不动,通过世界变换让东西动,今天,通过三维摄像机我们就可以改变我们的观察点,观察方向,随意在三维空间中驰骋。之前我们所设定的视角都...
  • puppet_master
  • puppet_master
  • 2015年07月11日 16:19
  • 1586

D3DXVec3TransformCoordArray 函数

D3DXVec3TransformCoordArray 函数用矩阵变换3-D向量数组,并且用w = 1投影结果。定义:D3DXVECTOR3 *WINAPI D3DXVec3TransformCoor...
  • caimouse
  • caimouse
  • 2004年10月25日 13:08
  • 2648

D3DXVec3TransformCoord Function

这个结构可以用一个矩阵去进行3D的变换,因为矩阵和向量结构不同,所以向量要加一个w=1。 语法: D3DXVECTOR3 * D3DXVec3TransformCoord( __inout ...
  • zsc2014030403015
  • zsc2014030403015
  • 2016年10月14日 01:14
  • 320

D3DXVec3TransformNormal 函数

D3DXVec3TransformNormal 函数用矩阵变换3-D向量标准形式。定义:D3DXVECTOR3 *WINAPI D3DXVec3TransformNormal(          D3...
  • caimouse
  • caimouse
  • 2004年10月25日 13:09
  • 4059

DirectX 总结

DDS DirectXDraw Surface file format, .dds。这是微软从DirectX7开始引进的一种文件格式,它用来存储压缩的或未压缩的纹理,该格式支持mimaps cube...
  • pizi0475
  • pizi0475
  • 2015年05月04日 18:36
  • 1535

D3DXVec3TransformNormal()和D3DXVec3TransformCoord() (转)

 坐标和向量是有区别的:向量的第四维数值是0,坐标的第四维数值是1           向量 = 两个坐标的差值      第四维同样做减法,结果是0       向量的坐标变换用D3DXVec3Tr...
  • hejinjiang
  • hejinjiang
  • 2008年03月06日 10:55
  • 1634

D3DXVec3TransformNormal()和D3DXVec3TransformCoord()

D3DXVec3TransformNormal()和D3DXVec3TransformCoord()   坐标和向量是有区别的:向量的第四维数值是0,坐标的第四维数值是1        ...
  • zmj1299824659zmj
  • zmj1299824659zmj
  • 2017年09月07日 15:45
  • 119

D3DXVec3TransformCoord 函数

D3DXVec3TransformCoord 函数用矩阵变换3-D向量,并且用w = 1投影结果。定义:D3DXVECTOR3 *WINAPI D3DXVec3TransformCoord(     ...
  • caimouse
  • caimouse
  • 2004年10月25日 13:07
  • 9548
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:D3DXVec3TransformCoord 函数
举报原因:
原因补充:

(最多只允许输入30个字)