proc segments*(self: ConcavePolygonShape2D): PoolVector2Array {.gcsafe, locks: 0.}
proc `segments =`*(self: ConcavePolygonShape2D; val: PoolVector2Array) {.gcsafe, locks: 0.}