Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从另一个角度创建一个点_Iphone_Objective C - Fatal编程技术网

Iphone 从另一个角度创建一个点

Iphone 从另一个角度创建一个点,iphone,objective-c,Iphone,Objective C,我有点a,我也有角度。 我还有从A点到B点的距离。 我要做的是创建点B,使其与点a成一定角度。 我有点数学白痴,所以任何帮助都会很好。你的观点是: NSPoint PointB = NSMakePoint(PointA.x + distance * sin(angle), PointA.y + distance * cos(angle)); Bx=Ax+距离*cos(角度) By=Ay+distance*sin(angle)你不能有一

我有点a,我也有角度。
我还有从A点到B点的距离。
我要做的是创建点B,使其与点a成一定角度。

我有点数学白痴,所以任何帮助都会很好。

你的观点是:

NSPoint PointB = NSMakePoint(PointA.x + distance * sin(angle), 
                             PointA.y + distance * cos(angle));
Bx=Ax+距离*cos(角度)


By=Ay+distance*sin(angle)

你不能有一个角度“远离点A”角度在两条线之间,所以你缺少的是角度“偏离”的线或方向。你应该向上投票有用的答案,如果你愿意,你可以点击答案旁边的勾号来奖励一个被接受的答案。它不应该是NSPoint b=NSMakePoint吗(点A.x+距离*cos(角度),点A.y+距离*sin(角度)取决于你假设角度的位置。谢谢。我唯一的问题是,我必须在我的方法中将角度从度转换成弧度,但其他方面效果很好。谢谢!谢谢。我唯一的问题是,我必须在我的方法中将角度从度转换成弧度,但其他方面效果很好。比ks!