five-on-it / packages/ai/src/awareness / Eye
Interface: Eye
Defined in: packages/ai/src/awareness.ts:151
A watcher: its eye, where it faces, how far and how wide it sees, the body its own ray ignores.
Properties
halfAngle
halfAngle:
number
Defined in: packages/ai/src/awareness.ts:163
Half the angle of its cone (rad).
own?
optionalown?:RigidBody
Defined in: packages/ai/src/awareness.ts:165
Its own body (a guard's, a camera's), which its ray passes.
range
range:
number
Defined in: packages/ai/src/awareness.ts:161
How far it sees (m).
x
x:
number
Defined in: packages/ai/src/awareness.ts:153
Where it looks from (m).
y
y:
number
Defined in: packages/ai/src/awareness.ts:155
Where it looks from (m).
yaw
yaw:
number
Defined in: packages/ai/src/awareness.ts:159
Where it faces (rad, 0 faces +z).
z
z:
number
Defined in: packages/ai/src/awareness.ts:157
Where it looks from (m).