private final float[] arc(float t, float cx, float cy, float radius, float start, float end) { float point = (end - start) * t + start; return new float[] {(MathUtils.cos(point) * radius) + cx, (MathUtils.sin(point) * radius) + cy}; }