• Saving and loading ensembles
  • tosijs-3d-ensemble
  • Editor
    • Saving and loading ensembles
  • Editing
    • <tosi-ensemble-editor>
    • Tools and commands
    • The built-in tools
    • The select-and-transform tool
    • Undo
  • Format
    • The ensemble format
    • Validation
    • The feature registry
    • Roles
    • What a consumer imports
    • Scale, uniform or per axis
    • Rounding what lands in the document
    • Migrating a legacy prefab
  • Internals
    • Editor pointers
    • The flat pointer
    • The XR pointer
    • Manipulator geometry
    • Manipulator handles
    • Selecting a piece
    • The selection marker
    • Beacons — a collision cube for anything abstract that has a position
    • Schema-driven panels
    • Writing a transform
    • Placing a piece's body
    • Mounting libraries
    • World behaviour rules
  • Migrating manta-recon onto tosijs-3d-ensemble
  • Presets
    • The world preset
    • The combat preset
  • Project
    • Ensemble Editor — specification
    • tosijs-3d-ensemble — project plan
    • Upstream — what we're waiting on
  • Runtime
    • Building an ensemble
    • <tosi-ensemble>
    • Scene features
    • Scene floorplan — visual regression without pixels
    • Writing a transform to a node
  • editor
  • tosijs-3d
  • github