三维相关
文章平均质量分 87
寻开心
不写代码10几年,重新学学Swift语言,活到老学到老!
展开
-
三维世界当中的变换矩阵
矩阵在三维世界当中是一个非常重要的元素所有的物体的移动,缩放和旋转,以及相机的控制都体现在变换矩阵之上。变换矩阵实质上是一个坐标系的转换关系我们除了要考虑如何生成变换矩阵之外,还更应当注重变换矩阵的物体意义两个坐标系A和B,从A到B的变换矩阵Mab的物理意义是什么呢。实际组成变换矩阵的各个向量就是B坐标系下的坐标轴以及原点在A坐标系下的向量和点。这点很好理解,用Ma原创 2005-01-31 14:53:00 · 3171 阅读 · 1 评论 -
再谈空间向量之间的夹角问题
以前发表过一个关于计算向量之间夹角的文章 http://blog.csdn.net/happy__888/archive/2005/04/28/367008.aspx有个网友提出疑问, 当N和a以及b向量不垂直的情况下, 计算方法是错误的这个问题非常的好尽管问题本身,和描述的提供的方法的前提违背---方法首先在前提的时候已经说明了N是a和b的公共法向量,那么N必然是同时垂直原创 2008-03-05 19:47:00 · 6528 阅读 · 0 评论 -
颐家IDO-技术特点说明
颐家IDO 技术特点说明 1 三维虚拟展示, 虚拟现实技术, 以D3D为核心建立的显示平台 2 网络即时选材, 网络数据库管理装修产品, 在线选择,下载装修 3 即时通讯功能, 文字和文件的即时交互 4 互动设计功能, 三维场景的即时交互原创 2007-09-06 19:25:00 · 1224 阅读 · 0 评论 -
颐家IDO-在线互动设计软件推出啦!
经过多年的努力, 2007年9月5日, 颐家IDO-在线互动软件终于上线了IDO = Interactive Decoration Online 在线互动设计IDO = Instant Design Online 即时设计I do = 我做主颐家IDO = 美好家居,我做主!原创 2007-09-06 19:20:00 · 1610 阅读 · 1 评论 -
反射向量的计算
在计算机图形学应用过程当中, 无论是二维环境还是三维环境, 经常涉及到碰撞反弹的问题这个问题对应之际的数学问题就是反射向量的计算问题一个向量V, 在法向量为N的平面上产生的反射向量V的计算的问题这个向量有个简单的计算技巧, 效率非常的高利用反射原理和向量知识, (v, 和 -v关于法向量对称 )我们知道有: v- v = alpha * N/|N| a原创 2007-03-29 15:41:00 · 6255 阅读 · 1 评论 -
DirectX 下面的多窗口
Introduction In DirectX 8, support for rendering to multiple windows is provided through the creation of additional swap chains. However, there are currently no examples of this in the SDK, and the d原创 2005-11-17 14:10:00 · 4742 阅读 · 0 评论 -
如何计算点到线段的最近距离
在二维/三维图形学系统当中,线段的拾取是一个经常使用的功能如何根据鼠标点来判断线段是否被选择了,最主要的方法之一是通过点到线段的最小距离来判定的无论二维还是三维情况下,使用点到直线的距离公式似乎是最直接的选择但是不要忘记点到直线公式计算的是点和直线之间的关系,而不是点和线段之间的关系需要额外的判断,点在线段上的投影点是否位于线段内部,是才可以采用点到直线的公式,否则就不能算法如下class Poi原创 2005-11-09 15:55:00 · 11139 阅读 · 7 评论 -
如何计算两个空间向量之间的转角
在三维空间当中,经常涉及到计算两个向量之间的角度问题,而且这个角度是特定的方向角度也就是说,围绕他们的公共法向量旋转的角度假定这两个向量是a和b我们知道 c=a×b是一个向量,方向是按照右手坐标系生成的,垂直于ab所在平面的向量,c向量的模是|c|=|a|*|b|*sinCita同时,我们知道,向量a*b是一个数,它的大小是是 |a|*|b|*cosCita根据这两个表达式,我们似乎可以用 ta原创 2005-04-28 18:16:00 · 20734 阅读 · 13 评论 -
浮点数的压缩算法
参考IEEE的浮点数格式说明对于0到1范围内的浮点数是可以压缩的显然在0到1的范围内,一个单精度的浮点数,指数和符号位占据9个bit而这9个bit是可以不用的,把它去除,只保留小数部分的23bit就可以达到压缩的目的可以把一个浮点数从32bit,4字节压缩到23bit,3字节的范围内这也是在3dmax等一些工具软件当中对浮点数进行压缩存储的方法。比如,在单位化的法向量当中,每个浮点数都是0,1范围原创 2005-02-02 11:47:00 · 9103 阅读 · 0 评论 -
包围球与包围盒的碰撞检测
包围盒之间的碰撞,或者包围球之间已经有很多成熟的算法描述,这里介绍的是包围盒与包围球之间的碰撞原创 2011-02-18 16:53:00 · 2502 阅读 · 0 评论