2011-04-18 37 views

回答

3

選項1:將其轉換爲極座標,並添加到PI的角部。

你基本上使用atan2(大多數語言可用)來計算角度,以及pythagoras公式來計算半徑。

選項2:計算相對於原點的差異,並將原點的相反值加到原點。 (ox,oy)是圓的中心。現在「反向點」可以用

x2 = ox - (x1 - ox) 
y2 = oy - (y1 - oy) 
1

如果你可以假定中心在(0,0)處,爲什麼不只是取(-x1,-y1)?如果它不同,請將-x1,-y1添加到中心座標。

0

這聽起來像一個家庭作業問題。但我會給予提問者一個休息時間,並說: (x2,y2)= f(x1,y1)其中f是(x * -1,y * -1)。

0

如果圓心位於(0,0)處,則x2 = -x1,y2 = -y1。如果中心在(xc,yc)處,則x2 = 2 xc - x1,y2 = 2 yc - y1。