five-on-it / packages/ai/src/awareness / Eye
Interface: Eye
Defined in: packages/ai/src/awareness.ts:127
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:139
Half the angle of its cone (rad).
own?
optionalown?:RigidBody
Defined in: packages/ai/src/awareness.ts:141
Its own body (a guard's, a camera's), which its ray passes.
range
range:
number
Defined in: packages/ai/src/awareness.ts:137
How far it sees (m).
x
x:
number
Defined in: packages/ai/src/awareness.ts:129
Where it looks from (m).
y
y:
number
Defined in: packages/ai/src/awareness.ts:131
Where it looks from (m).
yaw
yaw:
number
Defined in: packages/ai/src/awareness.ts:135
Where it faces (rad, 0 faces +z).
z
z:
number
Defined in: packages/ai/src/awareness.ts:133
Where it looks from (m).