proc extents(self: BoxShape): Vector3 {.gcsafe, locks: 0, raises: [], tags: [].}
proc extents=(self: BoxShape; val: Vector3) {.gcsafe, locks: 0, raises: [], tags: [].}