Direct3D
caimouse
在IT行业有20多年的经验。拥有20多年的C和C++开发经验,5年以上Python开发经验,资深数据库开发、上百G数据库优化经验。曾经任职嵌入式工程师、P2P开发工程师、银行信用卡交易系统工程师、全自动化电池测试部门经理。
展开
-
D3DXQuaternionIdentity 函数
D3DXQuaternionIdentity 函数返回单位四元数。定义:D3DXQUATERNION *D3DXQuaternionIdentity( D3DXQUATERNION *pOut);参数:pOut [in, out] 指向 D3DXQUATERNION 结构的操作结果。 返回值:指向D3DXQUATERNION 结构的原创 2004-10-14 13:19:00 · 2487 阅读 · 0 评论 -
D3DXQuaternionLn 函数
D3DXQuaternionLn 函数计算自然对数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionLn( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向 D3DXQUATERNION 结构的操作结果。 pQ原创 2004-10-14 13:33:00 · 2127 阅读 · 0 评论 -
D3DXQuaternionSquadSetup 函数
D3DXQuaternionSquadSetup 函数建立球面四边形插值的控制点。定义:void WINAPI D3DXQuaternionSquadSetup( D3DXQUATERNION *pAOut, D3DXQUATERNION *pBOut, D3DXQUATERNION *pCOut, const D3DXQUATERN原创 2004-10-18 13:38:00 · 3557 阅读 · 1 评论 -
D3DXVec2Add 函数
D3DXVec2Add 函数两个2-D向量相加。定义:D3DXVECTOR2 *D3DXVec2Add( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pOut [in, out] 指向 D3DXVECTOR2 结构的操作结果。 p原创 2004-10-18 13:41:00 · 2172 阅读 · 0 评论 -
D3DXMatrixReflect 函数
D3DXMatrixReflect 函数从平面方程创建一个平面反射矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixReflect( D3DXMATRIX *pOut, CONST D3DXPLANE *pPlane);参数:pOut [in, out] 指向D3DXMATRIX 结构的操作结果矩阵。 pPl原创 2004-10-11 12:56:00 · 3749 阅读 · 0 评论 -
D3DXMatrixRotationAxis 函数
D3DXMatrixRotationAxis 函数创建一个可以绕着任意轴旋转的旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationAxis( D3DXMATRIX *pOut, CONST D3DXVECTOR3 *pV, FLOAT Angle);参数:pOut [in, out] 指向D原创 2004-10-11 12:57:00 · 10410 阅读 · 0 评论 -
D3DXMatrixRotationZ 函数
D3DXMatrixRotationZ 函数创建绕着Z轴旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationZ( D3DXMATRIX *pOut, FLOAT Angle);ParameterspOut [in, out] 指向D3DXMATRIX 结构的操作结果矩阵。 Angle [i原创 2004-10-11 13:14:00 · 4225 阅读 · 0 评论 -
D3DXMatrixTransformation2D 函数
D3DXMatrixTransformation2D 函数创建2D的变换矩阵,就是在XY平面内变换矩阵。如果参数为NULL就当作单位矩阵看待。定义:D3DXMATRIX *WINAPI D3DXMatrixTransformation2D( D3DXMATRIX *pOut, CONST D3DXVECTOR2 *pScalingCenter,原创 2004-10-11 13:39:00 · 7092 阅读 · 1 评论 -
D3DXPlaneTransform 函数
D3DXPlaneTransform 函数用矩阵去变换平面。输入的矩阵是一个逆矩阵的转置矩阵。定义:D3DXPLANE *WINAPI D3DXPlaneTransform( D3DXPLANE *pOut, CONST D3DXPLANE *pP, CONST D3DXMATRIX *pM);参数:pOut [in, out]原创 2004-10-13 12:52:00 · 2553 阅读 · 0 评论 -
D3DXQuaternionBaryCentric 函数
D3DXQuaternionBaryCentric 函数计算三个四元数的重心坐标。定义:D3DXQUATERNION *WINAPI D3DXQuaternionBaryCentric( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ1, CONST D3DXQUATERNION *pQ2,原创 2004-10-13 13:30:00 · 1923 阅读 · 0 评论 -
D3DXQuaternionExp 函数
D3DXQuaternionExp 函数计算四元数的指数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionExp( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向 D3DXQUATERNION 结构的操作结果。原创 2004-10-13 14:05:00 · 2003 阅读 · 0 评论 -
D3DXQuaternionNormalize 函数
D3DXQuaternionNormalize 函数计算一个单位长度的四元数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionNormalize( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向 D3DXQUATE原创 2004-10-15 12:50:00 · 2829 阅读 · 0 评论 -
D3DXQuaternionToAxisAngle 函数
D3DXQuaternionToAxisAngle 函数用一个向量和绕着这个向量旋转角度来计算一个四元数。定义:void WINAPI D3DXQuaternionToAxisAngle( CONST D3DXQUATERNION *pQ, D3DXVECTOR3 *pAxis, FLOAT *pAngle);参数:pQ [in原创 2004-10-18 13:39:00 · 2765 阅读 · 0 评论 -
D3DXVec2CatmullRom 函数
D3DXVec2CatmullRom 函数进行Catmull-Rom插值计算。这里是2-D向量插值。定义:D3DXVECTOR2 *WINAPI D3DXVec2CatmullRom( D3DXVECTOR2 *pOut, const D3DXVECTOR2 *pV0, const D3DXVECTOR2 *pV1, const D3原创 2004-10-19 13:07:00 · 2449 阅读 · 0 评论 -
D3DXVec2Lerp 函数
D3DXVec2Lerp 函数在两个2-D向量之间进行线性插值。定义:D3DXVECTOR2 *D3DXVec2Lerp( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2, FLOAT s);参数:pOut [in, out] 指向 D3D原创 2004-10-20 11:53:00 · 2377 阅读 · 0 评论 -
D3DXVec2Maximize 函数
D3DXVec2Maximize 函数返回2-D向量,它是由两个向量中最大分量组成(包括x,y的最大值)。定义:D3DXVECTOR2 *D3DXVec2Maximize( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pOut [in原创 2004-10-20 11:55:00 · 1784 阅读 · 0 评论 -
D3DXVec2Minimize 函数
D3DXVec2Minimize 函数返回2-D向量,它的分量组成是两个向量中最小分量组成。定义:D3DXVECTOR2 *D3DXVec2Minimize( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pOut [in, out]原创 2004-10-20 11:56:00 · 2093 阅读 · 0 评论 -
D3DXVec2Normalize 函数
D3DXVec2Normalize 函数返回一个规格化的2-D向量。定义:D3DXVECTOR2 *WINAPI D3DXVec2Normalize( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV);参数:pOut [in, out] 指向 D3DXVECTOR2 结构的操作结果。 pV [原创 2004-10-20 11:57:00 · 2791 阅读 · 0 评论 -
D3DXVec2Transform 函数
D3DXVec2Transform 函数用一个矩阵来变换 2-D向量。定义:D3DXVECTOR4 *WINAPI D3DXVec2Transform( D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pV, CONST D3DXMATRIX *pM);参数:pOut [in, out] 指向D3DX原创 2004-10-21 13:06:00 · 2471 阅读 · 0 评论 -
D3DXVec2TransformArray 函数
D3DXVec2TransformArray 函数用矩阵变换数组 (x, y, 0, 1)。定义:D3DXVECTOR4 *WINAPI D3DXVec2TransformArray( D3DXVECTOR4 *pOut, UINT OutStride, CONST D3DXVECTOR2 *pV, UINT VStride,原创 2004-10-21 13:07:00 · 2061 阅读 · 0 评论 -
D3DXVec2TransformCoord 函数
D3DXVec2TransformCoord 函数用矩阵变换一个2-D向量,但投影项w = 1。定义:D3DXVECTOR2 *WINAPI D3DXVec2TransformCoord( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV, CONST D3DXMATRIX *pM);参数:pOut原创 2004-10-21 13:08:00 · 2654 阅读 · 0 评论 -
D3DXVec2TransformCoordArray 函数
D3DXVec2TransformCoordArray 函数用矩阵变换一组向量(x, y, 0, 1),并投影它的结果到w = 1。定义:D3DXVECTOR2 *WINAPI D3DXVec2TransformCoordArray( D3DXVECTOR2* pOut, UINT OutStride, const D3DXVECTOR2原创 2004-10-21 13:10:00 · 2248 阅读 · 0 评论 -
D3DXVec2TransformNormal 函数
D3DXVec2TransformNormal 函数用矩阵变换 2-D 向量一般成份。定义:D3DXVECTOR2 *WINAPI D3DXVec2TransformNormal( D3DXVECTOR2* pOut, CONST D3DXVECTOR2 *pV, CONST D3DXMATRIX *pM);参数:pOut [i原创 2004-10-21 13:12:00 · 2614 阅读 · 0 评论 -
D3DXVec2TransformNormalArray 函数
D3DXVec2TransformNormalArray 函数矩阵变换向量(x, y, 0, 0)数组。定义:D3DXVECTOR2 *WINAPI D3DXVec2TransformNormalArray( D3DXVECTOR2* pOut, UINT OutStride, CONST D3DXVECTOR2* pV, UINT原创 2004-10-21 13:13:00 · 2343 阅读 · 0 评论 -
D3DXVec2CCW 函数
D3DXVec2CCW 函数返回两个2-D向量叉乘的Z分量。定义:FLOAT D3DXVec2CCW( CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pV1 [in] 指向 D3DXVECTOR2 结构的源向量。 pV2 [in] 指向 D3DXVECTOR2 结构的源向原创 2004-10-19 13:08:00 · 2796 阅读 · 0 评论 -
D3DXVec2Dot 函数
D3DXVec2Dot 函数计算两个 2-D向量的点乘。定义FLOAT D3DXVec2Dot( CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pV1 [in] 指向 D3DXVECTOR2 结构的源向量。 pV2 [in] 指向 D3DXVECTOR2 结构的源向量。原创 2004-10-19 13:09:00 · 2353 阅读 · 0 评论 -
D3DXVec2Hermite 函数
D3DXVec2Hermite 函数进行Hermite样条插值,这里是2D向量插值。定义:D3DXVECTOR2 *WINAPI D3DXVec2Hermite( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pT1, CONST D3DXVECTOR2 *原创 2004-10-19 13:11:00 · 2324 阅读 · 0 评论 -
D3DXVec2Length 函数
D3DXVec2Length 函数返回2-D向量的长度。定义:FLOAT D3DXVec2Length( CONST D3DXVECTOR2 *pV);参数:pV [in] 指向 D3DXVECTOR2 结构的向量。 返回值:向量的长度。 函数信息:Headerd3dx9math.hI原创 2004-10-19 13:15:00 · 2227 阅读 · 0 评论 -
D3DXVec2LengthSq 函数
D3DXVec2LengthSq 函数返回 2-D向量长度的平方。定义:FLOAT D3DXVec2LengthSq( CONST D3DXVECTOR2 *pV);参数:pV [in] 指向 D3DXVECTOR2 结构的向量。返回值:向量的长度的平方。 函数信息:Headerd3dx9math原创 2004-10-19 13:16:00 · 2066 阅读 · 0 评论 -
D3DXVec2Scale 函数
D3DXVec2Scale 函数缩放一个2-D向量。定义:D3DXVECTOR2 *D3DXVec2Scale( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV, FLOAT s);参数:pOut [in, out] 指向 D3DXVECTOR2 结构的操作结果。 pV [in] 指向D原创 2004-10-20 11:58:00 · 2056 阅读 · 0 评论 -
D3DXVec2Subtract 函数
D3DXVec2Subtract 函数两个2-D向量相减。函数:D3DXVECTOR2 *D3DXVec2Subtract( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2);参数:pOut [in, out] 指向 D3DXVECTOR2 结构原创 2004-10-20 11:59:00 · 2487 阅读 · 0 评论 -
D3DXVec3Length 函数
D3DXVec3Length 函数返回 3-D向量长度。定义:FLOAT D3DXVec3Length( CONST D3DXVECTOR3 *pV);参数:pV [in] 指向 D3DXVECTOR3 结构的源向量。 返回值:向量的长度。 函数信息:Headerd3dx9math.h原创 2004-10-23 13:06:00 · 4160 阅读 · 0 评论 -
D3DXVec3Maximize 函数
D3DXVec3Maximize 函数返回一个 3-D 向量,它是由两个向量中最大分量组成。定义:D3DXVECTOR3 *D3DXVec3Maximize( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2);参数:pOut [in, out]原创 2004-10-23 13:09:00 · 2512 阅读 · 0 评论 -
D3DXVec3Minimize 函数
D3DXVec3Minimize 函数返回一个 3-D 向量,它是由两个向量中最小分量组成。定义:D3DXVECTOR3 *D3DXVec3Minimize( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2);参数:pOut [in, out]原创 2004-10-23 13:11:00 · 3312 阅读 · 0 评论 -
D3DXVec3Project 函数
D3DXVec3Project 函数把对象的向量从对象空间投影到屏幕空间。定义:D3DXVECTOR3 *WINAPI D3DXVec3Project( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV, CONST D3DVIEWPORT9 *pViewport, CONST D3DXMATRIX *原创 2004-10-24 21:40:00 · 5760 阅读 · 0 评论 -
D3DXVec3Scale 函数
D3DXVec3Scale 函数缩放3-D向量。定义:D3DXVECTOR3 *D3DXVec3Scale( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV, FLOAT s);参数:pOut [in, out] 指向 D3DXVECTOR3 结构的操作结果。 pV [in] 指向 D3原创 2004-10-24 21:50:00 · 2864 阅读 · 0 评论 -
D3DXVec3Subtract 函数
D3DXVec3Subtract 函数两个3-D向量相减。定义:D3DXVECTOR3 *D3DXVec3Subtract( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2);参数:pOut [in, out] 指向 D3DXVECTOR3 结构原创 2004-10-24 21:52:00 · 4212 阅读 · 0 评论 -
D3DXVec3Unproject 函数
D3DXVec3Unproject 函数把向量从屏幕空间投影到对象空间。定义:D3DXVECTOR3 *WINAPI D3DXVec3Unproject( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV, CONST D3DVIEWPORT9 *pViewport, CONST D3DXMAT原创 2004-10-25 13:11:00 · 5200 阅读 · 0 评论 -
D3DXVec4CatmullRom 函数
D3DXVec4CatmullRom 函数在4-D向量之间进行Catmull-Rom插值。定义:D3DXVECTOR4 *WINAPI D3DXVec4CatmullRom( D3DXVECTOR4 *pOut, const D3DXVECTOR4 *pV0, const D3DXVECTOR4 *pV1, const D3D原创 2004-10-27 13:00:00 · 2851 阅读 · 0 评论 -
D3DXVec3Add 函数
D3DXVec3Add 函数两个3-D向量相加。定义:D3DXVECTOR3 *D3DXVec3Add( D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2);参数:pOut [in, out] 指向D3DXVECTOR3 结构的操作结果。 pV原创 2004-10-22 13:06:00 · 2806 阅读 · 0 评论