欢迎光临散文网 会员登陆 & 注册

0195-重构代码逻辑

2023-08-23 09:44 作者:jiangbo4444  | 我要投稿

环境

  • Time 2022-11-15

  • WSL-Ubuntu 22.04

  • Rust 1.65.0

前言

说明

参考:https://raytracing.github.io/books/RayTracingInOneWeekend.html

目标

main 文件中的逻辑越来越多,考虑将其抽象出来,分成多个文件。

hittable.rs

可以相交的物体,抽象成一个接口。

sphere.rs

球体相交抽象。

main.rs

总结

在功能保持不变的情况下,将代码逻辑进行了抽象。

附录

ray.rs

vector3.rs

0195-重构代码逻辑的评论 (共 条)

分享到微博请遵守国家法律