- ベストアンサー
弧の角度から座標を求めるには
何度も質問させていただいて申し訳ないです。 教えてください。 VB6にて、中心点と始点の座標、弧の長さが与えられています。 中心点(488,-680)、始点(510,-682)、弧の長さが478というような 感じです。 弧の回転方向はこの場合は反時計周りです。 このような条件で終点となるX,Y座標を求める場合はどのような計算式 となるのでしょうか? ご教授下さい。
- みんなの回答 (4)
- 専門家の回答
何度も質問させていただいて申し訳ないです。 教えてください。 VB6にて、中心点と始点の座標、弧の長さが与えられています。 中心点(488,-680)、始点(510,-682)、弧の長さが478というような 感じです。 弧の回転方向はこの場合は反時計周りです。 このような条件で終点となるX,Y座標を求める場合はどのような計算式 となるのでしょうか? ご教授下さい。
補足
ありがとうございます。 やってみたのですが、思った答えになってくれません。 チェックしていただけませんでしょうか? 始点が(510,682)で中心点が(488,-639)です。 で、上の式にあてはめてみました。 (510-488,682-(-639)) = (22,1321)となりました。 X = 22*cos(回転角=20.7) - (1321)*sin(20.7) +488 Y = 22*cos(20.7) +(1321)*cos(20.7) - (-639) でよろしいでしょうか? しかし、結果はX=-789,Y=-1759という答えになってしまいました。 おおよそですが、X=41 Y=605あたりになるはずなのですが、 どこが間違っているのでしょうか? ご教授お願いします。