proc intersectRay(self: PhysicsDirectSpaceState; fromm: Vector3; to: Vector3;
exclude: Array = newArray(); collisionLayer: int64 = 2147483647'i64): Dictionary {.
gcsafe, locks: 0, raises: [], tags: []
.}
-
proc intersectShape(self: PhysicsDirectSpaceState;
shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
-
proc castMotion(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters;
motion: Vector3): Array {.gcsafe, locks: 0, raises: [], tags: []
.}
-
proc collideShape(self: PhysicsDirectSpaceState;
shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
-
proc getRestInfo(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters): Dictionary {.
gcsafe, locks: 0, raises: [], tags: []
.}
-