Swift
  • Introduction
  • Using Swift
  • Meshes
  • Internals
  • API Reference
Swift
  • Swift
  • View page source
Next

Swift

  • Introduction
    • Installation
    • Quick start
  • Using Swift
    • Controlling the animation
    • Headless operation
    • Velocity control
    • Snapshots
    • Movies
    • step() or run()?
    • Ending a session: hold(), run(), close()
    • Notebook operation
    • Scene graph and data structures
    • Google Colab
    • Design philosophy
    • Provided assets
    • Ground options
    • Global axes
    • Camera
    • Lighting model
    • Visual vs. collision geometry
  • Meshes
    • Formats Swift’s JS can load
    • Left-handed meshes and odd-looking rendering
    • Y-up or Z-up meshes
    • Implementor notes
  • Internals
    • Processes, threads, and where they live
    • The wire protocol
    • Loading and the shape_mounted protocol
    • Connection lifecycle
    • Disconnect detection
    • Shutdown
    • Where to look next
  • API Reference
    • Swift
    • UI elements
Next

© Copyright 2020-present, Jesse Haviland and Peter Corke. Last updated on 22-Aug-2026.

GitHub
Built with Sphinx using a theme provided by Read the Docs.