orbital-engine
    Preparing search index...

    Function OrbitalSystemScene

    • The public component. Composes the simulated clock (useSimulationClock), the action log (useActionLog), selection and camera focus (useSelectionNavigation), the HTML chrome (Toolbar, TimeBar, the info panels, DevPerfPanel) and the scene itself (SceneContent, CameraRig). Per-frame hover/visibility state deliberately lives outside React state — see sceneInteractionStore.ts.

      The root element carries a few read-only data-* attributes describing what the scene is doing, so a browser test (or a consumer) can wait on real state instead of fixed sleeps:

      • data-camera-state — flying | tracking | idle (see cameraFlightLifecycle's describeCameraActivity)
      • data-flight-count — fly-tos started since mount; only increases
      • data-focused-id — the selected body or belt id; absent when none
      • data-framing — body | system (see arrivalFraming); absent unless a body is selected
      • data-sim-playing — true | false

      Parameters

      Returns Element