计算机图形学
TXH0001
这个作者很懒,什么都没留下…
展开
-
理解计算机3D图形学中的坐标系变换
要谈坐标系变换,那么坐标系有哪些呢?依次有:物体坐标系,世界坐标系,相机坐标系,投影坐标系以及屏幕坐标系.我要讨论的就是这些坐标系间的转换。 这些坐标系不是凭空而来,他们都是为了完成计算机3D图形学最最最基本的目标而出现. 计算机3D图形学最最最基本的目标就是:将构建好的3D物体显示在2D屏幕坐标上. 初看好像就是将最初的物体坐标系转换到屏幕坐标系就可以了呀转载 2012-02-08 09:58:54 · 1083 阅读 · 0 评论 -
图形学算法2
3.6 用矢量的叉积判断直线段是否有交 矢量叉积计算的另一个常用用途是直线段求交。求交算法是计算机图形学的核心算法,也是体现速度和稳定性的重要标志,高效并且稳定的求交算法是任何一个CAD软件都必需要重点关注的。求交包含两层概念,一个是判断是否相交,另一个是求出交点。直线(段)的求交算法相对来说是比较简单的,首先来看看如何判断两直线段是否相交。 常转载 2011-12-26 18:14:02 · 1860 阅读 · 0 评论 -
矩阵与变换
Direct3D中使用矩阵(matrices)来定义世界(world),视(view)和投影变换(projection transformation)。如果你以前没有编制过三维图形程序,那么这一部分将向你介绍有关的主要内容。如果你已经对三维图形程序比较熟悉,那么可以跳过这一部分。矩阵(Matrices)3-D变换(3-D Transformations)1. 矩阵转载 2012-09-03 16:14:25 · 1207 阅读 · 0 评论 -
图形学算法1
一、 判断点是否在矩形内 计算机图形学和数学到底有什么关系?我们先来看几个例子,增加一些感性认识。首先是判断一个点是否在矩形内的算法,这是一个很简单的算法,但是却非常重要。比如你在一个按钮上点击鼠标,系统如何知道你要触发这个按钮对应的事件而不是另一个按钮?对了,就是一个点是否在矩形内的判断处理。Windows 的API提供了PtInRect()函数,实现...转载 2011-12-19 15:18:30 · 1921 阅读 · 0 评论 -
左手坐标系与右手坐标系(转)
转自:http://www.cnblogs.com/mythou/p/3327046.html1、空间直角坐标系 下面摘录一段百科的解析,这些都是数学基础。过空间定点O作三条互相垂直的数轴,它们都以O为原点,具有相同的单位长度.这三条数轴分别称为X轴(横轴).Y轴(纵轴).Z轴(竖轴),统称为坐标轴。 各轴之间的顺序要求符合右手法则,即以右手握住Z轴,让右手的四指从X轴的正向以9...转载 2012-02-08 10:05:32 · 1751 阅读 · 0 评论