issues
search
gam0022
/
hanamaru-renderer
PathTracing in Rust
62
stars
2
forks
source link
テクスチャを含んだマテリアル対応
#1
Closed
gam0022
closed
7 years ago
gam0022
commented
7 years ago
Rustの学び
if let Some(value) = option で Option の中身を取り出せる( mtach より楽 )
構造体に参照を含める前に、本当に参照を含める必要があるかどうかを考えよう
今回の場合、Scene.intersect が Renderer に画像の参照を含んだ構造体を渡す必要があると思い込んでいたが、実は表面の一点の情報(Color)を数個渡せば十分だった。このデータ量ならCloneできた。
type で型のエイリアスを作れる
pub type Color = Vector3;
Rustの学び