請看下圖。
請根據陰影矩形的坐標進行解釋。如果我有整個組的陰影矩形、center_x 和 center_y 的坐標,我怎樣才能找到橢圓的 xradius 和 yradius 來繪制最后顯示的橢圓?

uj5u.com熱心網友回復:
所以你想要的可能是一個集合上的最小體積橢球。您的集合由文本框決定,文本框本身完全由每個框的 4 個頂點決定。以 x1 為中心的橢圓可以由中心向量 mu 和 sym pos.def 形狀矩陣 A 確定為
Ell(mu,A) = {x 使得 (x-mu)' A (x-mu)<=1} 所以最小體積問題可以證明為
min -log(Det(A))
s.t. (v_i-mu)'*A*(v_i-mu)<=1 }
其中 (v_i[0],v_i 
uj5u.com熱心網友回復:
我不知道這是否是理想的解決方案。但它似乎對我有用。因為我的文字總是居中對齊。
- 我從一個橢圓形狀開始,它適合在圖 2 中繪制的矩形內。(由 xradius 和 yradius = 矩形的一半寬度和一半高度組成)。
- 我遍歷文本框,并為每個文本框 (a) 找到一個角,使用此公式在此處找到的
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/399881.html下一篇:大小的固定位數與大小寫/單位無關
