ベクトルが0.000000001fを超えているため、テストに失敗しています。私の頭の中でロジックを行う0.000000001f不正確なユニットテストが失敗しました。
は-1.0f、-1.0fが、私は答えは-0.999999999fとして戻ってくる(ベクター法に建て使用)テストに合格するためにコードを書いたとき、ある-0.999999999f yeildsそれでもなお「正しい」。
途中でC#(Vector2クラスはXNAフレームワークによって提供されています)ですので、Vectorの各xとyパラメータにε値を追加しようとしましたが、これは機能しませんでした。
私はそれを見る方法は、答えをコーディングすることで、私は生産コードを書いています。例えば。それは同じだろう。確かにこれは正しいことではありません。
アドバイスはありますか?
違いを回避するにはMath.Abs()を忘れてしまいました。 – Cheeso