我通过阅读书籍学习C++和面向对象编程没有任何困难。但是,我真的想进入3D游戏开发领域,但我觉得我的数学技能还不够发达。我希望能够理解点积、叉积、法线、向量等概念。我也听说微积分对此非常重要,以及线性代数。
我还想能够理解如何实现视锥体裁剪、八叉树、3D照明等功能。因为现在,当我跟随这些功能的教程时,我感觉我只是在复制代码,完全不理解其中的数学知识。
不幸的是,我在大学学的计算机科学专业并没有侧重于数学,而是侧重于编程、硬件和网络。因此,我从未上过微积分课程。
有什么书可以理解这些概念呢?
谢谢