get_expected_view
Compute which entities are visible from an observer pose and field-of-view cone using ray-AABB occlusion; returns visible, occluded, and observer lists without writing entities.
Instructions
Compute which entities should be visible from an observer pose and FOV cone, with ray-AABB occlusion. Read-only. Does not write entities. Returns {visible[], occluded[], observer}. Use get_expected_view instead of get_spatial_map when computing observer FOV visibility and occlusion cones rather than unfiltered world states.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Optional project identifier | |
| fov_degrees | No | Horizontal field of view in degrees (default: 90) | |
| max_distance | No | Maximum view distance in units (default: 100) | |
| observer_position | Yes | Observer 3D coordinates | |
| observer_orientation | No | Observer orientation (yaw determines heading direction) |