raycastClosest
raycastClosest
Description
Raycast closest rigid body object synchronously/blocking Callbacks will be performed before the function returns If the callback function returns true any possible following callbacks will be omitted
Definition
raycastClosest(float x, float y, float z, float nx, float ny, float nz, float maxDistance, string callbackFunctionName, object? callbackTargetObject, integer? collisionMask)
Arguments
| float | x | x |
|---|---|---|
| float | y | y |
| float | z | z |
| float | nx | nx |
| float | ny | ny |
| float | nz | nz |
| float | maxDistance | maxDistance |
| string | callbackFunctionName | raycastClosestCallback (nodeId, x,y,z, distance, nx,ny,nz, subShapeIndex, shapeId, isLast) -> boolean continueReporting |
| object? | callbackTargetObject | targetObject [optional] |
| integer? | collisionMask | collisionMask [optional, default=ALL_BITS] |
Return Values
| integer | numShapes | number of hit shapes, equal to number of performed callbacks |
|---|