iOS Sample Scene Scripts

The iOS sample scene relies on a number of different scripts for its full functionality.

1. Core UI Management

  • DemoIOSUIController: Manages overall UI state, navigation, and display updates

  • PageHandler: Handles basic navigation logic for UI pages

  • PageConnectHandler: Extends PageHandler for connection-specific logic

  • PageCalibrateHandler: Manages calibration page UI and settings

  • PageTestHandler: Handles test page functionality and preferences

2. Model Interaction Controls

  • ModelController: Core class for 3D model rotation and zoom interactions

  • AudioRotateControl: Controls audio feedback based on model rotation

3. Input and UI Components

  • XYSlider: Implements 2D slider UI element for input control

  • XYSpotlight: Controls spotlight position and intensity based on slider input

  • ChangeInteractionModality: Manages switching between lighting and rotation controls

4. Environment and Display

  • DynamicAlcove: Creates and manages 3D alcove environment for display

Last updated

Was this helpful?