C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

2D的な最小境界ボックスを探す2

こちらの続きです。
2D的な最小境界ボックスを探す1 - C#ATIA

"下手な鉄砲、数打ちゃ当たる" 戦法をもう少し効率良く修正しました。
f:id:kandennti:20220307190533p:plain
・・・この考え方です。

こちらに添付した、古いものの結果は、
Solved: Re: Draw OrientedBoundingBox in 2D Sketch - Autodesk Community
1度づつのチェックで "27.8秒" ぐらいで、求めた結果の面積は "6700.9155mm*2"

一方新しい方の結果は、
Solved: Re: Draw OrientedBoundingBox in 2D Sketch - Autodesk Community
0.001度ぐらいまでチェックで "25.4秒" ぐらいで、求めた結果の面積は "6640.002mm*2"

です。 処理時間をあまり増やさず高精度の結果が得られるようになりました!