Direct3D
caimouse
在IT行业有20多年的经验。拥有20多年的C和C++开发经验,5年以上Python开发经验,资深数据库开发、上百G数据库优化经验。曾经任职嵌入式工程师、P2P开发工程师、银行信用卡交易系统工程师、全自动化电池测试部门经理。
展开
-
D3DXMatrixInverse 函数
D3DXMatrixInverse 函数计算矩阵的逆矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixInverse( D3DXMATRIX *pOut, FLOAT *pDeterminant, CONST D3DXMATRIX *pM);参数:pOut [in, out] 指向D3DXMATRIX结构的逆原创 2004-10-09 10:48:00 · 10288 阅读 · 0 评论 -
D3DXMatrixLookAtRH 函数
D3DXMatrixLookAtRH 函数创建右手坐标系观察矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixLookAtRH( D3DXMATRIX *pOut, CONST D3DXVECTOR3 *pEye, CONST D3DXVECTOR3 *pAt, CONST D3DXVECTOR3 *pUp);原创 2004-10-09 11:35:00 · 3235 阅读 · 0 评论 -
D3DXMatrixPerspectiveFovLH 函数
D3DXMatrixPerspectiveFovLH 函数创建一个左手坐标系的透视投影矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixPerspectiveFovLH( D3DXMATRIX *pOut, FLOAT fovy, FLOAT Aspect, FLOAT zn, FLOAT zf);参数:原创 2004-10-10 09:43:00 · 5533 阅读 · 1 评论 -
D3DXColorNegative 函数
D3DXColorNegative 函数创建一个颜色的冷色值。定义:D3DXCOLOR *D3DXColorNegative( D3DXCOLOR *pOut, CONST D3DXCOLOR *pC);参数pOut [in, out] 指向一个返回D3DXCOLOR结构的结果。pC [in] 指向一个源颜色的结构D3DXCO原创 2004-09-30 15:13:00 · 2760 阅读 · 0 评论 -
D3DXFloat32To16Array 函数
D3DXFloat32To16Array 函数转换32-bit的float数组为16-bit的float数组。定义:D3DXFLOAT16 *WINAPI D3DXFloat32To16Array( D3DXFLOAT16* pOut, CONST FLOAT* pIn, UINT n);参数:pOut [in, out] 指向原创 2004-09-30 17:32:00 · 3019 阅读 · 0 评论 -
D3DXMatrixAffineTransformation函数
D3DXMatrixAffineTransformation函数创建一个仿射变换变换矩阵。NULL的参数就会当作是单位矩阵。定义D3DXMATRIX *WINAPI D3DXMatrixAffineTransformation( D3DXMATRIX *pOut, FLOAT Scaling, const D3DXVECTOR3 *pRot原创 2004-10-08 17:42:00 · 2542 阅读 · 0 评论 -
D3DXMatrixIdentity 函数
D3DXMatrixIdentity 函数创建一个单位矩阵。定义:D3DXMATRIX *D3DXMatrixIdentity( D3DXMATRIX *pOut);参数:pOut [in, out] 指向D3DXMATRIX结构的返回单位矩阵。返回值:指向D3DXMATRIX 结构的单位矩阵。 说明:单位矩阵就是除了[原创 2004-10-09 10:28:00 · 9890 阅读 · 0 评论 -
D3DXMatrixIsIdentity 函数
D3DXMatrixIsIdentity 函数判断一个矩阵是否是单位矩阵。定义:BOOL D3DXMatrixIsIdentity( CONST D3DXMATRIX *pM);参数:pM [in] 指向D3DXMATRIX结构的矩阵。 返回值:如果是单位矩阵就返回TRUE。否则返回FALSE。 函数信息:原创 2004-10-09 10:59:00 · 2196 阅读 · 0 评论 -
D3DXMatrixLookAtLH 函数
D3DXMatrixLookAtLH 函数创建左手坐标系的观察矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixLookAtLH( D3DXMATRIX *pOut, CONST D3DXVECTOR3 *pEye, CONST D3DXVECTOR3 *pAt, CONST D3DXVECTOR3 *pUp);原创 2004-10-09 11:24:00 · 6645 阅读 · 0 评论 -
D3DXMatrixMultiply 函数
D3DXMatrixMultiply 函数两个矩阵相乘。定义:D3DXMATRIX *WINAPI D3DXMatrixMultiply( D3DXMATRIX *pOut, CONST D3DXMATRIX *pM1, CONST D3DXMATRIX *pM2);参数:pOut [in, out] 指向D3DXMATRIX原创 2004-10-09 11:51:00 · 8191 阅读 · 0 评论 -
D3DXMatrixOrthoLH 函数
D3DXMatrixOrthoLH 函数创建一个左手坐标系正交投影矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixOrthoLH( D3DXMATRIX *pOut, FLOAT w, FLOAT h, FLOAT zn, FLOAT zf);参数:pOut [in, out] 指向D3DXMA原创 2004-10-10 09:18:00 · 5261 阅读 · 1 评论 -
D3DXMatrixRotationY 函数
D3DXMatrixRotationY 函数创建绕着Y轴旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationY( D3DXMATRIX *pOut, FLOAT Angle);参数:pOut [in, out] 指向D3DXMATRIX 结构的操作结果矩阵。 Angle [in] 绕着Y轴原创 2004-10-11 13:08:00 · 6281 阅读 · 1 评论 -
D3DXMatrixShadow 函数
D3DXMatrixShadow 函数创建一个平面的阴影矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixShadow( D3DXMATRIX *pOut, CONST D3DXVECTOR4 *pLight, CONST D3DXPLANE *pPlane);参数:pOut [in, out] 指向D3DX原创 2004-10-11 13:21:00 · 3566 阅读 · 0 评论 -
D3DXPlaneDotCoord 函数
D3DXPlaneDotCoord 函数计算平面跟3-D向量的点积,w参数设置为1。定义:FLOAT D3DXPlaneDotCoord( CONST D3DXPLANE *pP, CONST D3DXVECTOR3 *pV);参数:pP [in] 指向 D3DXPLANE 结构的平面方程系数。 pV [in] 指向 D3DX原创 2004-10-12 09:19:00 · 3539 阅读 · 0 评论 -
D3DXPlaneFromPointNormal 函数
D3DXPlaneFromPointNormal 函数从一个点和一个法线创建一个平面方程。定义:D3DXPLANE *WINAPI D3DXPlaneFromPointNormal( D3DXPLANE *pOut, CONST D3DXVECTOR3 *pPoint, CONST D3DXVECTOR3 *pNormal);参数:原创 2004-10-12 11:23:00 · 2886 阅读 · 0 评论 -
D3DXQuaternionIsIdentity 函数
D3DXQuaternionIsIdentity 函数检查一个四元数是否是单位四元数。定义:BOOL D3DXQuaternionIsIdentity( CONST D3DXQUATERNION *pQ);参数:pQ [in] 指向D3DXQUATERNION 结构的要测试四元数。 返回值:如果四元数是单位四元数,就返回TRUE,否原创 2004-10-14 13:21:00 · 1945 阅读 · 0 评论 -
D3DXQuaternionLength 函数
D3DXQuaternionLength 函数返回四元数的长度。定义:FLOAT D3DXQuaternionLength( CONST D3DXQUATERNION *pQ);参数:pQ [in] 指向 D3DXQUATERNION 结构的源四元数。 返回值:四元数的长度。 函数信息:Header原创 2004-10-14 13:23:00 · 1980 阅读 · 0 评论 -
D3DXQuaternionRotationAxis 函数
D3DXQuaternionRotationAxis 函数创建一个绕着任意轴旋转的四元数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionRotationAxis( D3DXQUATERNION *pOut, CONST D3DXVECTOR3 *pV, FLOAT Angle);参数:pOut原创 2004-10-15 12:53:00 · 3529 阅读 · 0 评论 -
D3DXQuaternionRotationMatrix 函数
D3DXQuaternionRotationMatrix 函数从一个旋转矩阵创建一个四元数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionRotationMatrix( D3DXQUATERNION *pOut, CONST D3DXMATRIX *pM);参数:pOut [in, out] 指向 D原创 2004-10-15 13:03:00 · 3380 阅读 · 0 评论 -
D3DXQuaternionSquad 函数
D3DXQuaternionSquad 函数用球面四边形内插四元数。SyntaxD3DXQUATERNION *WINAPI D3DXQuaternionSquad( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ1, CONST D3DXQUATERNION *pA, CONST D3D原创 2004-10-18 13:36:00 · 2397 阅读 · 0 评论 -
D3DXSHAdd 函数
D3DXSHAdd 函数两个球面调和函数(SH)向量相加。换句话说,就是pOut[i] = pA[i] + pB[i]。定义:FLOAT *WINAPI D3DXSHAdd( FLOAT *pOut, UINT Order, const FLOAT *pA, const FLOAT *pB);参数:pOut [out] 指原创 2004-10-18 13:40:00 · 1961 阅读 · 0 评论 -
D3DXMatrixScaling 函数
D3DXMatrixScaling 函数创建一个沿着X,Y和Z轴方向缩放矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixScaling( D3DXMATRIX *pOut, FLOAT sx, FLOAT sy, FLOAT sz);参数:pOut [in, out] 指向D3DXMATRIX 结构的原创 2004-10-11 13:17:00 · 6168 阅读 · 0 评论 -
D3DXPlaneDot 函数
D3DXPlaneDot 函数计算平面方程与4D向量的点乘。定义:FLOAT D3DXPlaneDot( CONST D3DXPLANE *pP, CONST D3DXVECTOR4 *pV);参数:pP [in] 指向 D3DXPLANE 结构的平面方程系数。 pV [in] 指向 D3DXVECTOR4 的4D向量。返原创 2004-10-12 09:09:00 · 2366 阅读 · 0 评论 -
D3DXPlaneFromPoints 函数
D3DXPlaneFromPoints 函数从三点构造一个平面方程。定义:D3DXPLANE *WINAPI D3DXPlaneFromPoints( D3DXPLANE *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2, CONST D3DXVECTOR3 *pV3);参原创 2004-10-12 11:35:00 · 2990 阅读 · 0 评论 -
D3DXPlaneNormalize 函数
D3DXPlaneNormalize 函数规格化平面方程系数,以便找出平面单位法线向量。定义:D3DXPLANE *WINAPI D3DXPlaneNormalize( D3DXPLANE *pOut, CONST D3DXPLANE *pP);参数:pOut [in, out] 指向 D3DXPLANE 结构的规格化后平面方程。原创 2004-10-12 11:41:00 · 2527 阅读 · 0 评论 -
D3DXPlaneScale 函数
D3DXPlaneScale 函数用缩放系数去缩放平面。定义:D3DXPLANE *D3DXPlaneScale( D3DXPLANE *pOut, CONST D3DXPLANE *pP, FLOAT s);参数:pOut [in, out] 指向 D3DXPLANE 结构的缩放后平面方程。 pP [in] 指向D3D原创 2004-10-13 12:50:00 · 1946 阅读 · 0 评论 -
D3DXQuaternionInverse 函数
D3DXQuaternionInverse 函数共轭变换并规格化四元数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionInverse( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向 D3DXQUATERNION原创 2004-10-14 13:19:00 · 2597 阅读 · 0 评论 -
D3DXQuaternionLengthSq 函数
D3DXQuaternionLengthSq 函数返回四元数的长度的平方。定义:FLOAT D3DXQuaternionLengthSq( CONST D3DXQUATERNION *pQ);参数:pQ [in] 指向 D3DXQUATERNION 结构的源四元数。 返回值:四元数的长度的平方。 函数信息:原创 2004-10-14 13:29:00 · 2000 阅读 · 0 评论 -
D3DXQuaternionMultiply 函数
D3DXQuaternionMultiply 函数两个四元数相乘。定义:D3DXQUATERNION *WINAPI D3DXQuaternionMultiply( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ1, CONST D3DXQUATERNION *pQ2);参数:pOut原创 2004-10-15 12:49:00 · 2974 阅读 · 0 评论 -
D3DXQuaternionRotationYawPitchRoll 函数
D3DXQuaternionRotationYawPitchRoll 函数用绕Y轴角度,绕X轴角度和Z轴角度创建旋转的四元数。定义:D3DXQUATERNION *WINAPI D3DXQuaternionRotationYawPitchRoll( D3DXQUATERNION *pOut, FLOAT Yaw, FLOAT Pitch,原创 2004-10-15 13:04:00 · 3840 阅读 · 0 评论 -
D3DXQuaternionSlerp 函数
D3DXQuaternionSlerp 函数在两个四元数之间进行球面插值。定义:D3DXQUATERNION *WINAPI D3DXQuaternionSlerp( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ1, CONST D3DXQUATERNION *pQ2, FLOAT t)原创 2004-10-15 13:05:00 · 3228 阅读 · 0 评论 -
D3DXVec2BaryCentric 函数
D3DXVec2BaryCentric 函数找出三个2-D坐标向量的重心。定义:D3DXVECTOR2 *WINAPI D3DXVec2BaryCentric( D3DXVECTOR2 *pOut, CONST D3DXVECTOR2 *pV1, CONST D3DXVECTOR2 *pV2, CONST D3DXVECTOR2 *p原创 2004-10-18 13:43:00 · 1795 阅读 · 0 评论 -
D3DXMatrixRotationQuaternion 函数
D3DXMatrixRotationQuaternion 函数从一个四元组创建一个旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationQuaternion( D3DXMATRIX *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向D3DXMA原创 2004-10-11 13:00:00 · 5214 阅读 · 0 评论 -
D3DXMatrixRotationX 函数
D3DXMatrixRotationX 函数创建绕着X轴旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationX( D3DXMATRIX *pOut, FLOAT Angle);参数:pOut [in, out] 指向D3DXMATRIX 结构的操作结果矩阵。Angle [in] 绕着X轴旋原创 2004-10-11 13:03:00 · 3714 阅读 · 0 评论 -
D3DXMatrixRotationYawPitchRoll 函数
D3DXMatrixRotationYawPitchRoll 函数用指定的绕Y轴角度,绕X轴角度和Z轴角度创建旋转矩阵。定义:D3DXMATRIX *WINAPI D3DXMatrixRotationYawPitchRoll( D3DXMATRIX *pOut, FLOAT Yaw, FLOAT Pitch, FLOAT Roll);原创 2004-10-11 13:09:00 · 7359 阅读 · 0 评论 -
D3DXPlaneDotNormal 函数
D3DXPlaneDotNormal 函数计算平面与3-D向量的点积。并且平面系数里的W为0。定义:FLOAT D3DXPlaneDotNormal( CONST D3DXPLANE *pP, CONST D3DXVECTOR3 *pV);参数:pP [in] 指向 D3DXPLANE 结构的平面方程系数。 pV [in] 指原创 2004-10-12 10:59:00 · 2031 阅读 · 1 评论 -
D3DXPlaneIntersectLine 函数
D3DXPlaneIntersectLine 函数找出直线跟平面的交点。定义:D3DXVECTOR3 *WINAPI D3DXPlaneIntersectLine( D3DXVECTOR3 *pOut, CONST D3DXPLANE *pP, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV原创 2004-10-12 11:40:00 · 3391 阅读 · 0 评论 -
D3DXPlaneTransformArray 函数
D3DXPlaneTransformArray 函数用变换矩阵变换一系列平面。每个平面都要规格化。 定义:D3DXPLANE *WINAPI D3DXPlaneTransformArray( D3DXPLANE *pOut, UINT OutStride, CONST D3DXPLANE* pP, UINT PStride, C原创 2004-10-13 13:18:00 · 2011 阅读 · 0 评论 -
D3DXQuaternionConjugate 函数
D3DXQuaternionConjugate 函数返回共轭的四元数。定义:D3DXQUATERNION *D3DXQuaternionConjugate( D3DXQUATERNION *pOut, CONST D3DXQUATERNION *pQ);参数:pOut [in, out] 指向 D3DXQUATERNION 结构的操作原创 2004-10-13 13:41:00 · 2390 阅读 · 0 评论 -
D3DXQuaternionDot 函数
D3DXQuaternionDot 函数返回两个四元数点乘结果。定义:FLOAT D3DXQuaternionDot( CONST D3DXQUATERNION *pQ1, CONST D3DXQUATERNION *pQ2);参数:pQ1 [in] 指向 D3DXQUATERNION 结构的四元数。pQ2 [in] 指向D3原创 2004-10-13 14:04:00 · 2010 阅读 · 0 评论