作者etrexetrex (moonet)
看板Flash
標題[問題] 取得一個旋轉中矩形的外框
時間Wed Jan 7 20:45:51 2009
我有一個(綠色)矩形 長跟寬 X跟Y 都是動態
我希望能夠得到他的(灰色)外接正矩形
畫個圖解:
http://et284vu065k3.googlepages.com/fit.jpg
但是不管是從綠色的_x _y _width _height _rotation
感覺都算不出灰色的_x _y _width _height
其實綠色的_width 跟 _height 可以直接設定到灰色上
但是灰色方塊的_x _y,我不知道要怎麼求
不知道有沒有先驅解決過這個問題?
--
blog:
http://etrex.blogspot.com/
site:
http://web.ntust.edu.tw/~B9409041/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.162.42
→ cjcat2266:耶,這是AABB bounding box嘛? 01/07 21:06
→ cjcat2266:灰色方塊座標就各取綠色四個頂點的x和y的最小值? 01/07 21:06
→ cjcat2266:中心點是矩形的中心嗎? 01/07 21:07
→ etrexetrex:對 只要知道綠色四個頂點座標就解了 但是不知道 01/07 21:14
推 cjcat2266:忽然想到AS有內建可以抓AABB的Rectangle的API... 01/07 22:06
→ cjcat2266:用getRect()或getBounds()就好了 01/07 22:07
→ etrexetrex:getBounds 超強 0.0 01/07 23:25