通过角度将小物体放在大物体内

时间:2015-10-23 10:51:55

标签: algorithm geometry angle

我们拥有的是angle(0-360),我们的小对象位于center中,我们拥有每个对象的widthheight。我试图将widthsheights分开但没有成功。任务是将小物体放置在大物体的底部,当大物体旋转时,我们需要小物体再次在底部,但是底部可以向上或向左或向右,这就是我猜测我们需要角度的原因。 所以基本上我们需要创建小物体的圆圈运动。该圈子的Radius将是大对象height/2。但是如何从中心计算X和Y位置以放置小物体?
图像中的反复:
这里我们有一个角度为0 的默认状态 这里我们有角度47
在这里,我们有角度227

1 个答案:

答案 0 :(得分:1)

假设您想要计算距离点(X,Y)的新坐标a像素(x1, y1)。如果您的新坐标为x1 = X + r * COS(a) y1 = Y + r * SIN(a)

sails

Here是更多信息和技巧