一部のコース (Java) 用に (レイ トレーシングに基づく) レンダリング エンジンを実装する必要があります。すでにいくつかのクラスが提供されています (ただし、必要なものはすべて自由に変更できます)。要素ごとに個別の変数を使用する、Matrix/Vector の種類のクラスがいくつかあります。4x4 の種類のマトリックスの場合、見栄えが悪く、反オブジェクト指向のように思えます。私は2D配列を使用します。しかし、Java は自動的に境界チェックを行います。個別の変数の代わりに配列を使用すると、パフォーマンスに深刻な影響を与える可能性がありますか? (パフォーマンスと Java が常に一致するとは限らないことはわかっていますが、Java でなければなりません。) または、この安全機能をオフにすることはできますか?