Re: [中學] 三角形問題
你需要知道旋轉點、與對旋轉點之旋轉角度。
已知 B(b1,b2)、C(c1,c3)、旋轉後之B'(b1',b2')、C'(c1',c2')
解旋轉點:
線段BB'之垂直平分線與線段CC'之垂直平分線交點就是旋轉點。
解旋轉角度:
設解出來之旋轉點座標為R(r1,r2)
向量RB與向量RB'之夾角就是旋轉角度,設解出來之旋轉角為θ。
{同理,向量RC與向量RC之夾角亦為旋轉角度,應即θ。}
解新座標A':
向量RA=(a1-r1,a2-r2)
經過旋轉矩陣:[cosθ -sinθ]
[sinθ cosθ]
向量RA' [a1'-r1]= [cosθ -sinθ]*[a1-r1]
[a2'-r2]= [sinθ cosθ] [a2-r2]
A'(a1',a2')就可以解得了。
中間的方程式及轉移矩陣推導就略過留給你了。
※ 引述《jodo1984 (XDDD)》之銘言:
: ※ 引述《jodo1984 (XDDD)》之銘言:
: : 今天遇到另一種狀況, 如果三點並沒有成一直線而是形成一個三角形
: : 三角形A B C已知, 假設三角形旋轉後 B' C'已知 要求A'
: : 會需要用到三角函數嗎? 有人知道這要怎麼算嗎?
: : 圖形如右: http://ppt.cc/34rP
: : 謝謝
: 我今天在網路上查到這個算法
: http://tw.knowledge.yahoo.com/question/question?qid=1609100901808
: 旋轉前的圖 http://ppt.cc/iXT1
: 旋轉後的圖 http://ppt.cc/lZKP
: 現在要求旋轉後 C', 但是我利用他的方法算出來的座標是錯的
: 有高手可以指點一下嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.242.122
※ 編輯: RAINDD 來自: 119.77.242.122 (10/13 00:08)
推
10/13 11:23, , 1F
10/13 11:23, 1F
→
10/13 14:20, , 2F
10/13 14:20, 2F
→
10/13 14:22, , 3F
10/13 14:22, 3F
推
10/13 20:15, , 4F
10/13 20:15, 4F
推
10/13 20:32, , 5F
10/13 20:32, 5F
→
10/13 20:35, , 6F
10/13 20:35, 6F
→
10/13 20:38, , 7F
10/13 20:38, 7F
→
10/13 20:39, , 8F
10/13 20:39, 8F
→
10/13 20:43, , 9F
10/13 20:43, 9F
→
10/13 21:12, , 10F
10/13 21:12, 10F
→
10/13 21:13, , 11F
10/13 21:13, 11F
推
10/13 22:48, , 12F
10/13 22:48, 12F
→
10/13 22:49, , 13F
10/13 22:49, 13F
→
10/14 04:03, , 14F
10/14 04:03, 14F
→
08/13 17:09, , 15F
08/13 17:09, 15F
→
09/17 15:04, , 16F
09/17 15:04, 16F
討論串 (同標題文章)