Tak on by ten kód byl o dost přehlednější, kdybys neprogramoval stylem copy+paste.
Math.toRadians(deg) - je tam 4x
Math.cos(...), Math.sin(...) - je tam obojí 2x
Pojmenování proměnných by taky mohlo být lepší. A mohl bys jich používat víc, čímž by se ten kód rozpadl na menší a srozumitelnější části. Používat výpočty v konstruktoru nebo obecně při volání metod na přehlednosti moc nepřidá.
A opravdu chceš, aby to vypadalo takhle? Vnitřní oblouk je čtvrtkruh, ale vnější ne.