2010-11-14 71 views
2

我有一个点A,我也有角度。
我也有从点A到点B的距离。
我想要做的是创建B点离A点一定的角度。
我有点数学白痴,所以任何帮助都会很棒。从另一个角度创建一个角度

+1

你不能有“远离A点”的角度位于线条之间,所以您缺少的是角度“远离”的线条或方向 – 2010-11-14 11:38:55

+0

您应该提供有用的答案,如果您愿意,可以通过单击在答案旁边打钩。 – 2010-11-14 12:37:21

回答

3

你的观点将是这一个:

NSPoint PointB = NSMakePoint(PointA.x + distance * sin(angle), 
          PointA.y + distance * cos(angle)); 
+0

不应该是NSPoint PointB = NSMakePoint(PointA.x +距离* cos(角度),PointA.y +距离* sin(角度) – 2010-11-14 11:44:21

+0

取决于您假定要从哪个角度开始。 – 2010-11-14 11:50:00

+0

感谢此。我有这个问题是我不得不在我的方法中将角度从度数转换为弧度,但除此之外它效果很好谢谢! – StuStirling 2010-11-14 12:06:51

1

Bx的= AX +距离* cos(角度)

通过=好哦+距离*罪(角)

+0

感谢您的支持,唯一的问题是我必须将我的角度从度数转换为弧度在我的方法但除了它的工作很好,谢谢! – StuStirling 2010-11-14 12:08:01