工艺善其事,必先利其器。所以,我们有必要了解其准备知识。
1. 什么是3D数学
3D数学是一门和计算机几何相关的学科,计算机几何则是研究用数值方法解决几何问题的学科。这两门学科广泛应用于那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等等。
2. 需要的基础知识· 代数表达式变换
· 代数运算法则,如结合律,分配律
· 函数和变量
· 基本的2D欧几里得几何知识
· 程序流程控制
· 函数和参数
· 面向对象编程和类的设计