给这个草图:

有没有可能找到任何切点(蓝色的)给你知道:
start angle点在CW方向).谢谢.
是的,这绝对是可能的.
半径是width/2.
你知道角度,三角学也是如此.
这是一些代码:
double radius = width/2;
double x = (radius)*Math.cos(-angle); // angle is in radians
double y = (radius)*Math.sin(-angle);
Run Code Online (Sandbox Code Playgroud)
如果角度是度,您可以将其更改为这样的弧度.
angle = angle/180.0*Math.PI;
编辑
由于您只需要正值,因此您可以使用已经计算过的x和y.
x += radius;
y = radius - y;
关于单位圈的视频:http://www.khanacademy.org/math/trigonometry/v/unit-circle-definition-of-trig-functions
| 归档时间: |
|
| 查看次数: |
1471 次 |
| 最近记录: |