@Override // from interface IArc public Point startPoint (Point target) { float a = FloatMath.toRadians(angleStart()); return target.set(x() + (1f + FloatMath.cos(a)) * width() / 2f, y() + (1f - FloatMath.sin(a)) * height() / 2f); }
@Override // from interface IArc public Point startPoint (Point target) { float a = FloatMath.toRadians(angleStart()); return target.set(x() + (1f + FloatMath.cos(a)) * width() / 2f, y() + (1f - FloatMath.sin(a)) * height() / 2f); }
@Override // from interface IArc public Point endPoint (Point target) { float a = FloatMath.toRadians(angleStart() + angleExtent()); return target.set(x() + (1f + FloatMath.cos(a)) * width() / 2f, y() + (1f - FloatMath.sin(a)) * height() / 2f); }
@Override // from interface IArc public Point endPoint (Point target) { float a = FloatMath.toRadians(angleStart() + angleExtent()); return target.set(x() + (1f + FloatMath.cos(a)) * width() / 2f, y() + (1f - FloatMath.sin(a)) * height() / 2f); }