从头开始用Rust编写的简单光线跟踪器
我刚完成了第一学期的学院已应用数学与计算机科学在白俄罗斯苏。 我有点错过了常规编程,并且很好奇我如何应用所有新知识。 为副项目找到令人兴奋但又得到广泛应用和简单的主题并不是一件容易的事。 线性代数广泛用于计算机图形学,以前在使用OpenGL时遇到过矩阵,变换和投影,但那时我对这些主题的理解还很浅。 我从未进行过任何光线追踪,因此我的选择只是落在它上面。 除此之外,它现在有些夸张,几乎没有理论,只有矢量和几何。 我还没有读过任何有关光线跟踪的文章或书籍,所以