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

mode

1

Padding X/Y/Z

padding

m

Size X/Y/Z

size

m

Center X/Y/Z

center

m

Maximum / minimum element size

airbox_hmax, airbox_hmin

m

Maximum element growth rate

airbox_growth_rate

1

Element grading

airbox_grading

auto, geometric, linear

Curvature factor

curvature_factor

1

Narrow-region resolution

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, and StudyStageDraftEditor.tsx, as applicable to the route above.