42
42
43
43
直角坐标系与球极坐标系:
44
44
45
- 1 . 左右手坐标系统他们都是 直角坐标系,使用 (x,y,z) 来表示空间某个点的坐标。
45
+ 1 . 左右手坐标系统他们都是 直角坐标系,使用 (x,y,z) 来表示空间某个点的坐标,webgl/three.js 采用右手坐标系 。
46
46
47
- 2 . 球极坐标系,又称 空间极坐标,使用 (r,φ,θ) 来表示空间某个点的坐标。
47
+ 2 . 除 右手坐标系 用来确定 xyz 轴朝向外,还有一个 “右手螺旋法则” 用来判定旋转方向。
48
+
49
+ 3 . 球极坐标系,又称 空间极坐标,使用 (r,φ,θ) 来表示空间某个点的坐标。
48
50
49
51
> Three.js 的球极坐标 对应的类是:Spherical
50
52
>
@@ -189,15 +191,15 @@ Three.js 官方维护人员非常热心和严谨。
189
191
190
192
如果没有 3D 图形学相关知识,那么后期提升 Three.js 会比较困难。
191
193
192
- <br >
193
194
194
- 我推荐 1 本必买的书,本人推荐指数 5 颗星:
195
195
196
- 《** 3D数学基础:图形和游戏开发(第2版)** 》
196
+ <br >
197
+
198
+ ** 推荐的第1本书籍:《3D数学基础:图形和游戏开发(第2版)》**
197
199
198
- http://product.dangdang.com/28552828.html
200
+ 购买地址: http://product.dangdang.com/28552828.html
199
201
200
- 这本书系统全面得介绍了 3D 图形学中各个数学相关的概念 。
202
+ 这本书系统全面得介绍了 3D 图形学中各个数学概念 。
201
203
202
204
> 笛卡尔坐标系、极坐标系、向量、点乘、叉乘、欧拉角、四元数、矩阵转换... 等等这些概念,你都需要了解,否则你后期根本无法理解和写出 复杂点的 Three.js 交互代码。
203
205
@@ -213,19 +215,49 @@ http://product.dangdang.com/28552828.html
213
215
214
216
<br >
215
217
216
- 除此之外,我还购买了其他书籍,但是,这些书籍并不属于 强烈推荐 的那种。
218
+ ** 推荐的第2本书籍:《基于WebGL的自顶向下方法(第七版)》 **
217
219
218
- > 这些书我个人认为看一下可以,不看也无所谓。
220
+ 购买地址: http://product.dangdang.com/23933108.html
219
221
220
- 1 . 本人推荐指数 2 颗星:《深入理解OpenGL、WebGL 和 OpenGL ES》
221
- 2 . 本人推荐指数 1 颗星:《计算机图形学——几何体数据结构》
222
- 3 . 本人推荐指数 0 颗星:《3D图形系统设计与实现》
222
+ 这本书系统全面介绍了 基于 webgl 的 3D图形学知识体系。
223
+
224
+ 可以让你在大脑中快速构建出 3D 图形学的渲染概念。
225
+
226
+ > 注意,是基于 webgl,而不是基于 three.js
223
227
224
228
225
229
226
230
<br >
227
231
228
- > 满星为 5 颗星
232
+ ** 推荐的第3本书籍:虎书(第4版)**
233
+
234
+ 第四版英文下载地址:
235
+
236
+ http://index-of.es/z0ro-Repository-2/Cyber/01%20-%20Computer%20Science/Fundamentals%20Of%20Computer%20Graphics%20-%20Peter%20Shirley,%20Steve%20Marschner.pdf
237
+
238
+ 这本书系统全面得介绍了 3D 图形学,这本书是计算机图形学最权威的书籍,没有之一。
239
+
240
+ > 需要有梯子才可以访问。
241
+
242
+ > 由于这本书的封面是一只老虎,所以这本书才被称为 “虎书”
243
+ >
244
+ > 这本书只有第2版有简体中文,不过第2版已经过时,第三版和第四版差别不是太大。
245
+
246
+
247
+
248
+ <br >
249
+
250
+ ** 其他书籍**
251
+
252
+ 除此之外,我还购买了其他书籍,但是,这些书籍并不属于 强烈推荐 的那种。
253
+
254
+ > 这些书我个人认为看一下可以,不看也无所谓。
255
+ >
256
+ > 假设满星为 5 颗星
257
+
258
+ 1 . 本人推荐指数 2 颗星:《深入理解OpenGL、WebGL 和 OpenGL ES》
259
+ 2 . 本人推荐指数 1 颗星:《计算机图形学——几何体数据结构》
260
+ 3 . 本人推荐指数 0 颗星:《3D图形系统设计与实现》
229
261
230
262
231
263
0 commit comments