1. It's impossible to use methods that modify parameters in swig so I extend it in wrapper 2. Simplify GetArcAngle() and fix the bug where it lies about 360 degree arc to be 0 degrees.