proc radius*(self: SphereShape): float64 {.gcsafe, locks: 0.}
proc `radius =`*(self: SphereShape; val: float64) {.gcsafe, locks: 0.}