Skip to content

five-on-it / packages/sim/src/griefing / castScenery

Function: castScenery() ​

castScenery(sim, ax, ay, az, bx, by, bz): { nx: number; ny: number; nz: number; t: number; } | undefined

Defined in: packages/sim/src/griefing.ts:66

The first piece of scenery (the level, a car, a loose thing; never a person) between two points: how far along (0 to 1) and its normal; none when the way is clear. A query, for the renderers (a cosmetic ragdoll bumping into walls and cars): it changes nothing.

Parameters ​

sim ​

SimWorld

ax ​

number

ay ​

number

az ​

number

bx ​

number

by ​

number

bz ​

number

Returns ​

{ nx: number; ny: number; nz: number; t: number; } | undefined