文件名称:Ray-Tracer
文件大小:1.11MB
文件格式:ZIP
更新时间:2024-04-09 19:16:41
Java
雷·特拉克 这是“软件工程概论”课程中的一个项目。本课程是我在JCT(里夫学术中心)的计算机科学学士学位的一部分。 在该项目中,我设计了一个虚拟的3D图形场景,其中包括物理元素(光源,光线,反射,折射,颜色,阴影,透明度,漫反射和光泽表面)。 为了获得最佳和快速的性能,我添加了多线程,此外,我还使用了3DDDA Grid algoritem。该项目强调软件体系结构和OOP(TDD,敏捷开发和设计模式)的原理。