![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像动画
zjmwqx
这个作者很懒,什么都没留下…
展开
-
关于C++和DX9的总结(2):索引三角形的正确编码;灯光和材质;鼠标拾取正确写法;“link错误2005:YY already defined in XX.obj” 的解决方法
题目写的太简短不能起到概括文章的作用。 网上充斥着大量的不负责任的复制粘贴,还有著名的翁云兵的3D程序入门小的错误,导致了很多人在DX开发中不得不花更多的时间。 1。索引三角形: 函数: DrawIndexedPrimitive(D3DPRIMITIVETYPE type,,INT initvertexID,UINTMinIndex,,UINT NumVertices, UINTStart原创 2011-11-14 10:42:22 · 966 阅读 · 1 评论 -
四元数最清晰的讲解
zz 学习quaternion的一点点笔记 2007-08-06 13:51 在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位: i*i = j*j = k*k= -1 i*j = k, j*i =转载 2011-11-17 10:19:23 · 568 阅读 · 0 评论 -
四元数的优点和缺点
四元数有一些其他角位移表示方法所没有的优点: 1.平滑插值:slerp和squad提供了方位间的平滑插值,没有其他方法能提供平滑插值。 2.快速连接和角位移求逆:四元数叉乘能将角位移序列转换为单个角位移,用矩阵做同样的操作明显会慢一些。四元数共轭提供了一种有效计算反角位移的方法,通过转置矩阵也能达到同样的目的,但不如四元数来得容易。 3.能和矩阵形式快速转换:四元数和矩阵的转换比欧拉角与矩阵转载 2011-11-17 08:57:32 · 1172 阅读 · 0 评论 -
RGB-HSV转换
先来了解一些概念: 1.RGB是一种加色模型,就是将不同比例的Red/Green/Blue混合在一起得到新颜色.通常RGB颜色模型表示为: 2.HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色. H(Hue):表示颜色的类型(例如红色,绿色或者黄色).取值范围为0—360.其中每一个值代表一种颜色. S(Saturation):颜色的饱和度.从0到1转载 2012-07-31 01:24:54 · 736 阅读 · 0 评论