Skip to content

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? ​

optional own?: 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).