按角度将小物体放在大物体内部

Place small object inside of big object by angle

我们有的是angle(0-360),我们的小对象在center中,每个对象我们有widthheight。我曾尝试除法 widthsheights 但没有成功。任务是将小物体放在大物体的底部,当大物体旋转时,我们需要小物体再次位于底部,但底部可以向上或向左或向右,这就是为什么我猜我们需要角度。 所以基本上我们需要创建小物体的圆形运动。那个圈子的Radius将是大对象height/2。但是如何计算距离中心的X和Y位置来放置小物体呢?
图片表示:
这里我们有角度为 0
的默认状态 这里我们有角度 47
这里我们有角度 227

假设您要计算距离点 (X,Y) 一个角度 a 的新坐标 r 像素。如果你的新坐标是 (x1, y1),

x1 = X + r * COS(a)
y1 = Y + r * SIN(a)

Here 是更多信息和技巧