Shape export geom
shape_export_geomExport exact CSG mesh as a watertight &GEOM surface for FDS cut-cell, keeping true slopes and curves instead of voxelized stair-steps.
Instructions
Shape Studio → FDS cut-cell: export the exact CSG mesh as an &GEOM triangulated surface — no voxelization, so slopes and curves keep their true shape instead of being stair-stepped like shape_export_obst. Only a watertight surface is exported: primitives, hull, array, mirror and non-overlapping unions are fine, but an OVERLAPPING boolean (union/subtract/intersect) always leaves an open seam the CSG library cannot close, so the export is refused — voxelize those with shape_export_obst instead. Needs a GPU engine build with cut-cell support; older engines parse &GEOM but ignore it. Fire (HRRPUA) on a GEOM surface is not supported yet — use shape_export_obst for the burner. Units m, z-up. Default: every visible root, each keeping its own SURF; origin repositions the bbox min corner. [bulc-mcp rules] GEO-010 — bulc_knowledge_search ""
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rgb | No | Display colour 0-255 (default: let Smokeview use the SURF colour) | |
| origin | No | Domain position of bbox min corner (default: keep authored coords) | |
| geom_id | Yes | New &GEOM ID (re-exporting with the same ID replaces it) | |
| node_id | No | Node to export (default: union of visible roots, per-node SURF kept) | |
| surf_id | No | SURF for all faces (default: per-node SURF, else FDS default surface) | |
| allow_open | No | Write the &GEOM even when the surface has holes. Not recommended: FDS stops with ERROR(730) and the GPU cut-cell solver mis-classifies inside/outside | |
| transparency | No | Display opacity 0-1 |