spatial_surface_probe
Probe surfaces with downward traces to return placement locations, surface normals, and hit actors for precise object placement.
Instructions
Probe surfaces with downward traces and return placement locations.
KB: see knowledge_base/10_WORLD_BUILDING.md#9-world-building-best-practices
This read-only tool adds surface awareness to Ghost's dry-run-first placement workflow. It uses public Unreal Python trace APIs and returns surface normals, hit actors, and placement handoff templates.
Example: spatial_surface_probe(center=[0, 0, 0], grid_count=9, grid_spacing=500)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| center | No | ||
| points | No | ||
| trace_up | No | ||
| grid_count | No | ||
| trace_down | No | ||
| grid_spacing | No | ||
| trace_channel | No | visibility | |
| include_handoff | No | ||
| placement_offset | No | ||
| ignore_actor_query | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |