proc mesh(self: CSGMesh): Mesh {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect].}
proc mesh=(self: CSGMesh; val: Mesh) {.gcsafe, locks: 0, raises: [], tags: [].}
method meshChanged(self: CSGMesh) {.gcsafe, locks: 0, base, raises: [], tags: [].}