D3DXCOLOR* D3DXColorAdd   //两个颜色的组合值
D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度
D3DXCOLOR *pOut,
const D3DXCOLOR *pC,
FLOAT c
);
D3DXCOLOR* WINAPI D3DXColorAdjustSaturation( //调整颜色饱和度
D3DXCOLOR *pOut,
const D3DXCOLOR *pC,
FLOAT s
);
D3DXCOLOR* D3DXColorLerp //两个颜色线性插值补创建一个颜色
D3DXCOLOR* D3DXColorModulate //混合两个颜色
D3DXCOLOR* D3DXColorScale //按比例放大或缩小颜色值
D3DXCOLOR* D3DXColorNegative //创建一个颜色的冷色值
D3DXCOLOR* D3DXColorSubtract //两个颜色相减
HRESULT WINAPI D3DXCreateMatrixStack //创建一个ID3DXMarixStack实例
FLOAT* WINAPI D3DXFresnelTerm   //计算菲涅尔系数
FLOAT* WINAPI D3DXFloat16To32Array //转换16位float数组至32位
D3DXFLOAT16* WINAPI D3DXFloat32To16Array//转换32位float数组至16位
D3DXMATRIX* WINAPI D3DXMatrixAffineTrandformation(//创建放射变换矩阵
D3DXMATRIX* pOut,
FLOAT scaling,
const D3DXQUATERNION *pRotation,
const D3DXVECTOR3* pTranslation
);
D3DXMATRIX* D3DXMatrixAffinrTransformation2D//在平面创建放射变换矩阵
HRESULT WINAPI D3DXMatrixDecompose //分解一个3D变换矩阵为缩放系数,旋转分量和平移向量
FLOAT WINAPI D3DXMatrixDeterminant //计算矩阵行列式值
D3DXMATRIX* D3DXMatrixIdentity   //创建单位矩阵
D3DXMATRIX* D3DXMatrixInverse   //计算逆矩阵
BOOL D3DXMatrixIsIdentity   //判断单位矩阵
D3DXMATRIX* WINAPI D3DXMatrixLookAtLH //创建左手系观察矩阵
D3DXMATRIX* WINAPI D3DXMatrixLookATRH //创建右手系观察矩阵
D3DXMatrix* WINAPI D3DXMatrixMultiply //两个矩阵相乘
D3DXMATRIX* WINAPI D3DXMatrixMultiplyTranspose//矩阵乘积的转置
D3DXMATRIX* WINAPI D3DXMatrixOrthoLH //创建左手正交投影矩阵
D3DXMATRIX* WINAPI D3DXMatrixOrthoRH //创建右手正交投影矩阵
D3DXMATRIX* WINAPI D3DXMatrixOrthoOffCenterLH//创建用户定制的左手正交投影矩阵
D3DXMATRIX* WINAPI D3DXMatrixOrthoOffCenterRH//创建用户制定的右手正交投影矩阵
D3DXMATRIX* WINAPI D3DXMatrixPerspectiveForLH//创建左手投影坐标系
D3DXMATRIX* WINAPI D3DXMatrixPerspectiveForRH//创建右手投影坐标系
D3DXMATRIX* WINAPI D3DXMatrixRotationAxis //创建绕任意轴旋转地矩阵
D3DXMATRIX* WINAPI D3DXMatrixRotationQuaternion//四元组创建旋转矩阵
D3DXMATRIX* WINAPI D3DXMatrixRotationX   //绕X轴旋转矩阵
D3DXMATRIX* WINAPI D3DXMatrixRotationY   //绕Y轴旋转矩阵
D3DXMATRIX* WINAPI D3DXMatrixRotationZ   //绕Z轴旋转矩阵
D3DXMATRIX* WINAPI D3DXMatrixRotationYawPitchRoll//绕XYZ角度旋转矩阵
D3DXMATRIX* WINAPI D3DXMatrixScaling   //沿XYZ缩放矩阵
D3DXMATRIX* WINAPI D3DXMatrixShadow   //创建平面阴影矩阵
D3DXMATRIX* WINAPI D3DXMatrixTransformation //创建一个变换矩阵
D3DXMATRIX* WINAPI D3DXMatrixTransformation2D//创建一个平面变换矩阵
D3DXMATRIX* WINAPI D3DXMatrixTranspose   //把矩阵转置
FLOAT D3DXPlaneDot    //平面方程与4D向量的点乘
FLOAT D3DXPlaneDotCoord    //平面与3D向量的点乘,w=1
FLOAT D3DXPlaneDotNormal   //平面与3D向量的点乘,w=0
D3DXPLANE* WINAPI D3DXPlaneFromPointNormal //点法创建平面
D3DXPLANE* WINAPI D3DXPlaneFromPoints   //三点创建平面
D3DXVECTOR3* WINAPI D3DXPlaneIntersectLine //找出直线平面交点
D3DXPLANE* WINAPI D3DXPlaneNormalize//规格化平面方程系数以求单位法线
D3DXPLANE* D3DXPlaneScale   //缩放平面
D3DXPLANE* WINAPI D3DXPlaneTransform //矩阵转置平面
D3DXPLANE* WINAPI D3DXPlaneTransformArray//用变换矩阵变换平面数组
D3DXQUATERNION* WINAPI D3DXQuaternionBaryCentric//三个四元数的重心
D3DXQUATERNION* D3DXQuaternionConjugate   //求共轭四元数
FLOAT D3DXQuaternionDot     //四元数点乘
D3DXQUATERNION* WINAPI D3DXQuaternionExp //四元数指数
D3DXQUATERNION* WINAPI D3DXQuaternionInverse//共轭变换并规格化四元数
D3DXQUATERNION* D3DXQuaternionIdentity   //单位四元数
BOOL D3DXQuaternionIsIdentity    //判断单位四元数
FLOAT D3DXQuaternionLength    //返回四元数长度
FLOAT D3DXQuaternionLengthSq    //返回四元数长度平方
D3DXQUATERNION* WINAPI D3DXQuaternionLn   //计算自然对数
D3DXQUATERNION* WINAPI D3DXQuaternionMultiply //两个四元数相乘
D3DXQUATERNION* WINAPI D3DXQuaternionNormalize //单位长度的四元数
D3DXQUATERNION* WINAPI D3DXQuaternionRotationAxis//绕轴旋转四元数
D3DXQUATERNION* WINAPI D3DXQuaternionRotationMatrix//旋转矩阵创建四元数
D3DXQUATERNION* WINAPI D3DXQuaternionRotationYawPitchRoll//绕XYZ旋转创建的四元数
D3DXQUATERNION* WINAPI D3DXQuaternionSlerp //两个四元数球面插值
D3DXQUATERNION* WINAPI D3DXQuaternionSquad //球面四边形插四元数
void WINAPI D3DXQuaternionSquadSetup //创建球面四边形插值的控制点
void WINAPI D3DXQuaternionToAxisAngle//向量绕自身旋转角度计算四元数
FLOAT* WINAPI D3DXSHAdd    //球面调和函数向量相加
D3DXVECTOR2* D3DXVec2Add   //2D向量相加
D3DXVECTOR* WINAPI D3DXVec2BaryCentric //三个平面向量的重心
D3DXVECTOR2* WINAPI D3DXVec2CatmullRom //Catmull-Rom插值计算,2D
FLOAT D3DXVec2CCW    //2D向量叉乘的z分量
FLOAT D3DXVec2Dot    //2D向量点乘
D3DXVECTOR2* WINAPI D3DXVec2Hermite //Hermite样条插值
FLOAT D3DXVec2Length    //2D向量长度
FLOAT D3DXVec2LengthSq    //2D向量长度平方
D3DXVECTOR2* D3DXVec2Lerp   //2D向量长线性插值
D3DXVECTOR2* D3DXVec2Maximize   //由两个2D向量中最大分量组成
D3DXVECTOR2* D3DXVec2Minimize   //由两个2D向量中最小分量组成
D3DXVECTOR2* WINAPI D3DXVec2Normalize //规格化2D向量
D3DXVECTOR2* D3DXVec2Scale   //缩放2D向量
D3DXVECTOR2* D3DXSubtract   //2D向量相减
D3DXVECTOR2* WINAPI D3DXVec2Transform //矩阵来变换2D向量
D3DXVECTOR2* WINAPI D3DXVec2TransformArray //用矩阵变换数组

D3DXVECTOR2* WINAPI D3DXVec2TransformCoord //矩阵变换2D向量w=1
D3DXVECTOR2* WINAPI D3DXVec2TransformCoordArray //矩阵变换一组向量(x,y,0,1)
D3DXVECTOR2* WINAPI D3DXVec2TransformNormal//矩阵变换2D向量一般成份
D3DXVECTOR2* WINAPI D3DXVec2TransformNormalArray//矩阵变换向量(x,y,0,0)

D3DXVECTOR3* D3DXVec3Add   //3D向量相加
D3DXVECTOR3* WINAPI D3DXVec3BaryCentric //三个3D向量的重心坐标点
D3DXVECTOR3* WINAPI D3DXVec3CatmullRom //3D向量CatmullRom插值
D3DXVECTOR3* D3DXVec3Cross   //3D向量叉乘
FLOAT D3DXVec3Dot    //3D向量点乘
D3DXVECTOR3* WINAPI D3DXVec3Hermite //3D向量Hermite样条插值
FLOAT D3DXVec3Length    //3D向量长度
FLOAT D3DXVec3LengthSq    //3D向量长度平方
D3DXVECTOR3* D3DXVec3Maximize   //由两个3D向量中最大分量组成
D3DXVECTOR3* D3DXVec3Minimize   //由两个3D向量中最小分量组成
D3DXVECTOR3* D3DXVec3Lerp   //3D向量线性插值
D3DXVECTOR3* WINAPI D3DXVec3Normalize //3D向量规格化
D3DXVECTOR3* WINAPI D3DXVec3Project //对象向量从空间投影到屏幕
D3DXVECTOR3* D3DXVec3Scale   //缩放3D向量
D3DXVECTOR3* D3DXVec3Subtract   //3D向量相减
D3DXVECTOR4* WINAPI D3DXVec3Transform //矩阵把向量进行变换,w=1
D3DXVECTOR4* WINAPI D3DXVec3TransformArray//矩阵把向量数组进行变换
D3DXVECTOR3* WINAPI D3DXVec3TransformCoord//矩阵变换3D向量并置w为1的投影结果
D3DXVECTOR3* WINAPI D3DXVec3TransformCoordArray//矩阵变换3D向量数组并置w为1的投果
D3DXVECTOR3* WINAPI D3DXVec3TransformNormal//矩阵变换向量标准式,w=0
D3DXVECTOR3* WINAPI D3DXVec3TransformNormalArray//矩阵变换向量数组标准式,w=0

D3DXVECTOR4* D3DXVec4Add    //两个4D向量相加
D3DXVECTOR3* WINAPI D3DXVec3Unproject   //向量从屏幕投影到对象
D3DXVECTOR3* WINAPI D3DXVec3UnprojectArray//向量数组从屏幕投影到对象
D3DXVECTOR4* WINAPI D3DXVec4CatmullRom   //4D向量CatmullRom插值
D3DXVECTOR4* WINAPI D3DXVec4BaryCentric   //4D向量组成三角形的重心
D3DXVECTOR4* WINAPI D3DXVec4Cross   //4D向量叉乘
D3DXVECTOR4* WINAPI D3DXVec4Dot    //4D向量点乘

D3D常用数学函数的更多相关文章

  1. VB.Net常用数学函数整理

      System.Math 类中定义了用于数学计算的函数.Math 类包括三角函数.对数函数和其他常用数学函数.下列函数是在 System 名称空间的 Math 类中定义的函数. 注意:要使用这些函数 ...

  2. php常用数学函数

    php常用数学函数1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数. (比%功能更强大)5. bcpow 幂函数运 ...

  3. C语言入门(6)——C语言常用数学函数

    在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库. 在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式.在C语言的术语中,pi/2 ...

  4. C/C++常用数学函数

    math.h/cmath(C++)数学函数库 1 三角函数    double sin (double);    double cos (double);    double tan (double) ...

  5. ios math.h 常用数学函数

    1. 三角函数  double sin (double);正弦  double cos (double);余弦  double tan (double);正切  2 .反三角函数  double as ...

  6. R语言常用数学函数

    语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用.   > x <- 1:4 > a <- 1 ...

  7. oracle常用数学函数

    数学函数 ABS:(返回绝对值) --返回绝对值 select abs(-1.11) from dual; CEIL:(向上取整) --向上取整 select ceil(3.1415) from du ...

  8. ios 常用数学函数

    需要 引入头文件 #import <math.h> 1. 三角函数  double sin (double);正弦  double cos (double);余弦  double tan ...

  9. 常用数学函数篇abs acos asin atan ceil cos exp frexp ldexp log pow sin sinh sqrt tan tanh

    abs(计算整型数的绝对值) 相关函数 labs, fabs 表头文件 #include<stdlib.h> 定义函数 int abs (int j) 函数说明 abs()用来计算参数j的 ...

随机推荐

  1. Dapper 入门

    中文文档连接:https://www.w3cschool.cn/dapperorm/dapperorm-toj931f2.html 官网文档连接:https://dapper-tutorial.net ...

  2. 微信小程序tabBar与redirectTo 或navigateTo冲突

    微信小程序tabBar与redirectTo 或navigateTo冲突 tabBar设置的pagePath无法再次被redirectTo或navigateTo引用 导致跳转失败,更改为swithTa ...

  3. JS 知识图

  4. 运行 jar 的问题

    lib stwe.jar 同目录

  5. springload热更新的优缺点

    java开发web应用没有.net的方便快捷, 原因是传统开发模式下新增修改代码后要查看效果, 一般要重启应用, 导致浪费了许多无谓的时间,没有.net的高效, 任意更新文件实时生效. 但是有个叫sp ...

  6. 第三章、vue-项目前端 - vue配置 | axios配置 | cookies配置 | element-ui配置 | bootstrap配置

    目录 vue项目创建 环境 创建项目 重构项目目录 文件修订:目录中非配置文件的多余文件可以移除 全局配置:全局样式.配置文件 axios前后台交互 cookies操作 element-ui页面组件框 ...

  7. 彻底弄懂HTTP缓存机制及原理-转载

    首先附上原文地址,非常感谢博主大神的分享彻底弄懂HTTP缓存机制及原理 前言     Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基 ...

  8. 当跨域时,js ajax 请求出现options请求

    上面有文章说过http的options. 查了很久.试了很多版本的jQuery,下面这段代码在同事的机子上测试是没有问题的.正常 的请求, 一在我机子上面就会出现option,网上说先向服务器预检等. ...

  9. jade-包含

    模板继承是子文件,父文件继承和代码复用的问题,那模版包含是文件与文件之间,文件与区块之间,这种区块内嵌的东西 继承的关键字是extends, 那模板包含使用的是include这个关键字 head.ja ...

  10. 1.caffe初入

    1.FrameWork of Caffe Caffe是一种编程框架,内部提供了一套编程机制,或者说一个模板框架,用以实现GPU并行架构下的机器学习,DeepLearing等算法,能在性能上大幅度提升, ...