3D数学基础

出版时间:2005-7  出版社:清华大学出版社  作者:(美)邓恩、帕贝利|译者,(美)帕贝利(Parberry,I.),北京递归开元教育科技有限公司,审校  页数:380  译者:史银雪,陈洪,王荣静  
Tag标签:无  

内容概要

本书主要研究隐藏在3D几何世界背后的数学问题。3D数学是一门与计算几何相关的学科,计算几何则是研究怎样用数值方法解决几何问题的学科。3D数学和计算几何广泛应用在那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等。    本书涵盖了理论知识和C++实现代码。理论部分解释3D中数学和几何之间的关系,列出的技巧与公式可以当做参考手册以方便查找。实现部分演示了怎样用代码来实现这些理论概念。编程示例语言使用的是C++,实际上,本书的理论知识能通过任何编程语言实现。

作者简介

Fletcher Dunn,是著名游戏开发公司Terminal Reality的主要开发人员,所参与开发的游戏包括《4×4DVO 2)、《夜曲》(Noturne),并且是《吸血莱恩》(BloodRayne)的主要负责人。他所开发的游戏遍及家用PC机的Windows、Machintosh、Dreamcast、PSⅡ、Xbox和GameCube几种

书籍目录

第1章 简介  1.1 什么是3D数学  1.2 为什么选择本书  1.3 阅读本书需要的基础知识  1.4 概览第2章 笛卡尔坐标系统  2.1 1D数学  2.2 2D笛卡尔数学  2.3 从2D到3D  2.4 练习第3章 多坐标系  3.1 为什么要使用多坐标系  3.2 一些有用的坐标系  3.3 嵌套式坐标系  3.4 描述坐标系  3.5 坐标系转换  3.6 练习第4章 向量  4.1 向量——数学定义  4.2 向量——几何定义  4.3 向量与点  4.4 练习第5章 向量运算  5.1 线性代数与几何  5.2 符号约定  5.3 零向量  5.4 负向量  5.5 向量大小(长度或模)  5.6 标量与向量的乘法  5.7 标准化向量  5.8 向量的加法和减法  5.9 距离公式  5.10 向量点乘  5.11 向量叉乘  5.12 线性代数公式  5.13 练习第6章 3D向量类……第7章 矩阵第8章 矩阵和线性变换第9章 矩阵的更多知识第10章 3D中的方位与角位移第11章 C++实现第12章 几何图元第13章 几何检测第14章 三角网络第15章 图形数学第16章 可见性检测第17章 后记附录A 简单的数学概念附录B 参考文献

媒体关注与评论

  专业培训机构指定教学参考书,多家游戏开发企业共同推荐,游戏业界权威,探索游戏开发背后的核心秘密。  本书主要介绍了基本的3D数学概念,这对电脑游戏开发人员和编程人员来说尤为重要。作者详尽地讨论了数学理论,并在必要时提供几何说明,帮助读者形成直观的3D感。书中还提供了将理论应用于实践的C++类,并且在每章结尾处提供练习。  本书内容:  介绍了基础概念,如向量、坐标空间、矩阵、变换、欧拉角、齐次坐标空间、几何图元、相交性检测和三角网格。  读者论论了3D中的方位,包括四元数和对不同表示技术之间的优劣比较。  描述了数学和几何的实际应用示例,提供了一些C++类和不同的矩阵类,每个类都完成特定的几何任务。  所有基本变换矩阵的完整来历。

图书封面

图书标签Tags

评论、评分、阅读与下载


    3D数学基础 PDF格式下载


用户评论 (总计102条)

 
 

  •   买了一周,看了1/3左右,感觉真的很好,原来一些很模糊的东西,很疑惑的东西都被作者解释得清清楚楚。比如行向量列向量的区别,原来看一些书看到他们用的矩阵各不一样,很疑惑,现在知道只是由于使用的向量不一样。再如欧拉角,很多书上只是告诉你旋转顺序不同会导致结果不一样,往往就会有这种疑惑:什么旋转顺序是正确的?为啥要按某个顺序?这本书告诉你,其实欧拉角的旋转顺序只是一种约定,理解了基本原理后你就可以识别各种不同库和引擎使用的约定,并在你自己的引擎里使用自己的约定。对于万向锁的解释也是一语中的,那只是由于将一个轴旋转了90度导致一个自由度的丢失,并且作者给出了避免方法。对于四元数,作者更是提出了自己的乘法定义并解释了各方面的利弊。这本书的另一个特点是,将数学知识落实到了代码,这样缩短了理解数学概念的距离。最后,强烈推荐这本书!
  •   这本书是我所见过的学习3D图形理论方面最合适的书,理论结合实际,
    现有的3D引擎中所需要的数学理论知识点,里面基本都会有,非常喜欢
    这边书,向所有想学3D游戏编程的人推荐这本书!
  •   RT,系统的讲解了3D图形学的数学原理,浅显易懂,引人入胜,C++示例代码质量很高,是学习游戏编程入门不可多得的好书!
  •   内容很详实,讲解的也很不错,收获很大。 从直观的图形学应用讲解了很多线代的知识。线代的数学书,看了知道怎么算,看了这本书,就知道怎么用了!当然还有很多图形学的知识,是游戏编程必备的数学知识。在国内这类书不多的条件下,这本书是个亮点。
  •   上学不多,很多数学知识都不知道。通过读这本书把编程中最需要数学知识都学到了,而且是代数和几何结合着讲的,非常感谢作者。
  •   这本书真心不错,让我对游戏开发的数学基础有了了解。关键是还让我对数学产生了兴趣
  •   图形与游戏开发——游戏软件开发专家系列
  •   如果想做图形与游戏开发的话,此书是必须,也是入门的书藉
  •   以前还很犹豫,很多人都说做游戏必须要学好数学,但具体又不知道该学哪些才有用,但这本书给了我一个完整的答案。。
  •   用通俗易懂的方式描述3D游戏中的数学,很好!
  •   在图书馆看到这本书,翻完之后还是来当当买了一本
    如果需要3D编程,如果对各种数学操作有一些困惑,这本书真的非常合适

    这本书的定位是为图形编程作铺垫,配合OpenGL编程指南在目前的项目上无往不利

    (另一方面这本书也针对C++实现给出了很有用的建议)
  •   准备自学3d游戏开发这本书应该可以补短了
  •   准备考试学习游戏开发,很合适的书。
  •   游戏开发经典著作
  •   这本书把3d的数学知识详细的介绍一下,还有c++代码实现
  •   讲了很基础的数学知识,很详细很全面,对于热衷于3D开发的初学者是一个很好的选择。
  •   如果想学习DirextX3D可以说是最好的一本辅助教材了,对数学公式,矩阵用法,投影原理等都进行了详细的说明,可以说是最详细而又浅显易懂的书了!!
  •   代码篇幅不少,数学说明部分还算详细,对入门来说挺好的
  •   找了很久的书,内容非常合理,数学方法和编程方式都写得比较详细,就是例子少了点,如果数学方法能与编程,通过实例更好联系起来,相信会更好~`
  •   刚收到,看了几天,里面的数学知识很多都是以前学过的,但是这本书却以另一种方式进行了阐述,让你知道这些数学知识在3d中的有怎样的应用价值以及如何使用~
  •   讲解数学知识!这是每个图形图像初学者都应该阅读的一本书!!!!!!

    对我来书,这本书是相见恨晚!!
  •   听说数学对图形学来说要求挺高的。。
  •   讲的数学基本理论很好,对于要深入学习的人来说不错,非常值得一读。
  •   我看了,内容很不错。做游戏必看的书籍。
  •   搞3D游戏必备工具书,很好!
  •   游戏方面的好书~~
  •   把以前学到的数学知识真正的应用到生产上,读完以后受益良多!确实值得阅读的一本好书!
  •   3D的数学基础啊.难得的一本好书.概念清晰易懂.
  •   好书不多讲,学习三维开发的人都建议在手边备一套,这是基础!!!
    缺点:
    当当备货的速度,哎,买这本书实在太难了,关注了好久,才能买到,不是缺货就是部分区域送达,稍微几天不注意就过去了;
  •   书中讲述了很多关于3d的数学,建议看这书的人,跟相关练习一起看,这样效果好
  •   一直想买这本书几年了都没货,今天终于买到了,哈,哈。
    一本讲为什么 1+1=2 的书,加强你对数学的认识和理解.......
  •   3D数学基础,很不错,非常适合刚开始玩3d的同僚
  •   经典的三维数学基础
  •   我在大学学的数学原来是这么有用!!感动
  •   刚开始搞计算机图形学,作为数字基础书买的。内容不错。
  •   最近想捣鼓一点图形学,这本书正合适,简单易懂
  •   比较经典的图形学工具书
  •   不错,很理论、很基础
  •   图形入门的基础,必备书,不错
  •   这本书很喜欢,因为浅显易懂,讲得够基础,但关键的内容也得触及到了,我喜欢作者的这种风格.符合一句话,书的最高境界:深入浅出!!
  •   我是看了目录才买的,觉得非常适合像我这样的初学者,这本书几乎是经典中的经典。因为是在省内,送货速度还是比较快的!书本的质量不错!现在正在研读中。
  •   不错,很专业的一本书,老师推荐的
  •   内容是不错,但印刷太差了,纸张非常薄,还有股不好闻得气味,盗版的感觉。

    因为其内容比较好,所以印刷差点就将就了。总体来说 值得拥有
  •   做三维图像的案头书经常可以查到公式^_^还有详细的推导呢
  •   吃完饭后拿到的书,迫不及待的看了两章,真的很适合入门,而且讲的很风趣同时又能真正理解书上所要讲的知识!
  •   是一门基础,建议多看几遍,打牢基础!!!
  •   比较好,就是做工略差一些
  •   好看完后能知道好多东西就是太难也不可能记住那么多公式了哈哈
  •   基础的东西总是最重要的
  •   当工具书看吧~不算板砖书,携带较为方便吧!
  •   书很不错,只是纸张差了一点全书讲得非常详细与基础,对于要学习3D的朋友们是入门的良师益友啊!
  •   这本书纸张有些薄,但我觉得纸张光滑度很好,应该是正版的~这本书的内容应该不用说什么了~绝对是一本好书!!
  •   发货很快,质量不错,内容很基础~~
  •   书不错,作者有点幽默,由浅到深讲的还算细。
  •   不错的一本书,适合高校的教材。
  •   据说这本书很不错,准备好好学习了~~
  •   这本书从入门到深入都讲的很详细
  •   还没看完,就深深的着迷了。非常好的一本书。
  •   我们老师推荐买的...
  •   写的比较实用,便宜
  •   好比较可以
  •   适用于有一定基础的自学.
  •   很基础,但是很全面,讲的很好
  •   给老公买的 评价不错 呵呵 他觉得里面的知识很系统 不错!就是折扣低了点儿!
  •   书内容很不错,配送挺快
  •   国外作者写得风趣幽默,易懂。翻译得也很好!
  •   喜欢作者追根溯源的写作风格!
  •   书还可以~~如果包装能仔细一点就更好了~~
  •   老公说,这书不是买来学习的,是放着当“百度”查的……
  •   由浅入深,鞭辟入里,很好的书。
  •   书是好书,纸张不是很好,
  •   很好的书,而且翻译的不错。
  •   非常不错的书终于在当当找到了。
  •   很容易看懂,内容不错,当然了希望还能有更深层次的内容,那就更好了
  •   看上去有点点点盗版,,不过字迹清晰。整体不错,内容生动,实用。初学可用
  •   易懂,实用性强,适合初学者阅读,或者补充阅读材料。
  •   这套教材很不错的说~
  •   但是自己后来用不上,可惜
  •   难得这么一本好书
  •   这个给别人买的
  •   看了多年了, 买了收藏
  •   通俗易懂 很不错
  •   给男朋友买的,还没看,但是物流很给力,下次还会来的
  •   3D入门的书籍
  •   没有时间看,我不知道
  •   简单,够用,按8/2原理,就是薄薄的2,包含丰富的8。很多年前看过,现在又买了一本放桌上。
  •   本来想买英文版的,但是太贵(贵了好几倍),还是买中文版了。
    现在没时间仔细看,以后再仔细看。
  •   这个决对是一本好书,我看赚了
  •   各种犀利,
  •   入门看看还不错。。
  •   好书 顶下
  •   一看完,不错,
  •   经典好书,毋庸置疑!!
  •   没看完 闲置得了
  •   很好,我想要的
  •   简单生动,值得初学者去看。
  •   好书一本``什么都不说了``
  •   图形游戏
  •   朋友推荐的书,看过电子版的
  •   3D数学基础
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7