check_geometry
Validates OBJ scene geometry for defects, reporting coplanar surfaces, unclosed enclosures, and missing openings, each with suggested fixes.
Instructions
Health-check an OBJ scene without building it (spec 2026-07-23).
Reports geometry defects that would otherwise complete silently and return a plausible
number: coplanar surfaces (Radiance z-fighting), glazing with no opening cut in the
wall, duplicated and non-planar faces, an unclosed enclosure. Every error and warning
carries a fix. Categories not yet implemented appear in skipped, so an absent
category never reads as clean.
Needs no Radiance binaries and builds no scene, so it is cheap to re-run while fixing a model. import_geometry embeds the same report as result["health"].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| sensors | No | ||
| sidecar | No | ||
| up_axis | No | ||
| obj_path | Yes | ||
| material_map | No | ||
| photosensors | No | ||
| electric_lights | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||