0195-重構(gòu)代碼邏輯
2023-08-23 09:44 作者:jiangbo4444 | 我要投稿
環(huán)境
Time 2022-11-15
WSL-Ubuntu 22.04
Rust 1.65.0
前言
說(shuō)明
參考:https://raytracing.github.io/books/RayTracingInOneWeekend.html
目標(biāo)
main 文件中的邏輯越來(lái)越多,考慮將其抽象出來(lái),分成多個(gè)文件。
hittable.rs
可以相交的物體,抽象成一個(gè)接口。
sphere.rs
球體相交抽象。
main.rs
總結(jié)
在功能保持不變的情況下,將代碼邏輯進(jìn)行了抽象。
附錄
ray.rs
vector3.rs
標(biāo)簽: