FEM Airbox Mesh Panel¶
Last changes: Documentation changelog
The airbox panel edits the universe-owned exterior geometry and air-mesh policy. Its typed draft is
defined in airboxMeshPolicyDraft.ts; the UI is implemented by
AirboxMeshParametersPanel.tsx.
Canonical controls¶
UI field |
Backend key |
Unit |
|---|---|---|
Domain mode |
|
1 |
Padding X/Y/Z |
|
m |
Size X/Y/Z |
|
m |
Center X/Y/Z |
|
m |
Maximum / minimum element size |
|
m |
Maximum element growth rate |
|
1 |
Element grading |
|
|
Curvature factor |
|
1 |
Narrow-region resolution |
|
1 |
Advanced JSON |
complete universe policy |
mixed |
For FDM, FEM-only air-mesh keys are filtered; the panel exposes only structured-domain geometry.
For FEM, Apply Airbox Policy stores authored intent and makes the realized shared-domain mesh
stale. Apply & Build Shared-Domain Mesh then executes mesh.build-shared-domain.
The read-only effective section comes from backend effective_config; it must not be inferred from
the current text fields.
Control Room crosswalk¶
This page is the Control Room surface itself. The status is partial unless every listed field has a named inspector and transaction. Fields not present in the cited component are TODO: frontend support; runtime/result-only views are inspection-only. See Control Room capability register.
Python/API crosswalk¶
Python remains the authoritative authoring contract. Use the linked {doc}``/python-api/index pages for exact constructors, functions, arguments, units, and failure semantics; this page must not invent a Python signature.
Physics and bibliography scope¶
This UI page introduces no independent physical model. It presents controls for an existing backend contract. Bibliography: not applicable unless a terminal page below introduces a scientific model; implementation references are the cited frontend component and linked API page.
Source-code index¶
Frontend implementation owners:
apps/control-room/src/modules/inspector/panels/GeometryObjectPanel.tsx,ObjectMaterialPanel.tsx,PhysicsInteractionPanel.tsx,ObjectMagneticTexturePanel.tsx,ObjectMeshPolicyPanel.tsx, andStudyStageDraftEditor.tsx, as applicable to the route above.