[問題] 取得一個旋轉中矩形的外框

看板Flash作者 (moonet)時間17年前 (2009/01/07 20:45), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/2 (看更多)
我有一個(綠色)矩形 長跟寬 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

01/07 21:06, , 1F
耶,這是AABB bounding box嘛?
01/07 21:06, 1F

01/07 21:06, , 2F
灰色方塊座標就各取綠色四個頂點的x和y的最小值?
01/07 21:06, 2F

01/07 21:07, , 3F
中心點是矩形的中心嗎?
01/07 21:07, 3F

01/07 21:14, , 4F
對 只要知道綠色四個頂點座標就解了 但是不知道
01/07 21:14, 4F

01/07 21:21, , 5F
用高中教的旋轉矩陣就可以解囉~ http://0rz.tw/545nt
01/07 21:21, 5F

01/07 22:06, , 6F
忽然想到AS有內建可以抓AABB的Rectangle的API...
01/07 22:06, 6F

01/07 22:07, , 7F
用getRect()或getBounds()就好了
01/07 22:07, 7F

01/07 23:25, , 8F
getBounds 超強 0.0
01/07 23:25, 8F
文章代碼(AID): #19PAG2bx (Flash)
文章代碼(AID): #19PAG2bx (Flash)