BRIEFCRAFT LAB / TECHNICAL EXAMPLES

Catch a false clearance pass before checking the doorway

Original model QA example: one dimensioned reference, three GLB fixtures and checks executed in Godot 4.7.2. The example isolates scale, opening clearance, floor alignment and object classification.

Original dimensioned synthetic floorplan reference

What was tested

The correct fixture has a 0.9 m south doorway, a 1.5 m north window, floor datums of 0 and 3 m, and furniture with a height of 0.8 m. Exterior slab bounds are 8.2 by 6.2 m because the 8 by 6 m dimensions locate wall centrelines.

The unit-error fixture is scaled to 0.01. Door and window tests are skipped after the unit failure: casting a metre-scale ray through a tiny model must not be called a valid opening.

The geometry-error fixture blocks the south doorway, narrows the north window to 1.2 m, moves the upper floor to 3.2 m and labels the furniture as a 2.8 m wall. These deliberate defects are the negative controls.

CheckCorrectUnit errorGeometry errors
Metre scalePASSDEFECTPASS
South door clearance rayPASSGATED after scale defectDEFECT
North window edge rayPASSGATED after scale defectDEFECT
Upper floor datumPASSDEFECTDEFECT
Furniture category and heightPASSDEFECTDEFECT
GLB export and reimportPASSPASSPASS

All three fixtures matched their expected outcomes. The checks do not expect every fixture to pass; they expect each deliberately incorrect fixture to fail for the intended reason.

Evidence in the receiving model

GLTFDocument imports actual mesh geometry. World-space bounds check scale, floor height and furniture height. Physics trimesh rays test one specified point through the south door and one near the north window edge. Each scene is exported to GLB and independently reimported; mesh names, counts and world bounds agree within 0.0001 m.

A clearance ray is a point test. It does not establish a complete opening envelope, accessibility, circulation, topology correctness or architectural compliance. Category labels are synthetic node names, not IFC or BIM semantics. The east window has no source width and remains unresolved.

Inspect and reproduce

Download the original reference, three models, exported models and verifier ยท Read the measured results

godot --headless --path <extracted-folder> --script verify_models.gd

The archive includes SOURCE.json, REPORT.txt and the complete verifier. This is original synthetic portfolio work, not a customer model or a product trial.