Float[] Function TraceCircle(Actor n, Float radius = 500.0, Float angleOffset = 0.0) float a = n.GetAngleZ(); a = 450 - a if (a >= 360) a = a - 360 endif a = a + angleOffset; if (a < 0) a = a + 360 endif if (a > 360) a = a - 360 endif Float xoffset = radius * Math.cos(a) Float yoffset = radius * Math.sin(a) Float[] r = new Float[3] r[0] = (n.GetPositionX() + xoffset) r[1] = (n.GetPositionY() + yoffset) r[2] = n.GetPositionZ() return rendFunction