質問

だから私は別のレイトレースの質問で戻ってきました。私のコードはすべての細かい球体とダンディをレンダリングしますが、キューブは実際には機能していません。このコードを使用して交差点をテストします。 http://pastebin.com/qgm6vpdx (これは再帰関数であり、tは交差点までの距離です)境界ボックスは次のように定義されます。

Cube* c1 = new Cube;      
c1->Corner1 = Vec3(100, 100, 100);      
c1->Corner2 = Vec3(200, 200, 200);

カメラがキューブ内にないことを確認しました。さて、唯一の問題は、画面全体が緑(キューブに指定された色)として表示されることです。

私はキューブの交差点を正しくやっているとは思わない、誰かが私のコードを読むことを証明できますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top