Documentation/Tutorials

From Digital Spaces

Jump to: navigation, search

Digital Spaces Documentation and Tutorials

Installing Digital Spaces

  • A reference tutorial for installing Digital Spaces.

Installing a Space

  • A small tutorial for installing a space for Digital Spaces.

Default Keyboard Controls

  • Description of the keyboard controls usually used in Digital Spaces.

Using Digital Spaces - Home Space

  • Explains how to set a space to your Digital Spaces Home.

Using Digital Spaces - Bookmarking

  • Explains how to bookmark a space using Digital Spaces.

What makes up a space.

  • A list and explanation of the files Digital Spaces uses to make a 3d environment.

Position and Rotation Tutorial Kit

  • A small downloadable tutorial showing how to position and rotate objects in a space.

Space Assembly Tutorial Kit

  • A small downloadable tutorial showing how to add objects to a space.

Creating content with 3D Studio MAX

  • This document refers to creating content with 3D Studio MAX.

Preparing your Space for distribution

  • This guide focuses on taking a finished space and packaging it.

Changing Default Controls

  • A quick guide on changing the default keyboard controls.

RenderToTexture

  • An exmaple of how to add rendering to a texture in a .scene file.

Programming Examples

Adding a script to a Space

  • An example showing what you need to add to enable script support.

Basic motion in Python

  • A sample script showing how to find scene graph nodes and move them.

Basic rotation in Python

  • A sample script showing how to find scene graph nodes and rotate them.

Tracking a physics object in Python

  • A sample script showing how to find a physics object and track its position.

Tracking physics collisions in Python

  • A sample script showing how to inspect the collisions occuring in the physics simulation using GetCollisionsLastHeartbeat.

Setting physics collision properties in Python

  • A sample script that uses SetContactsBetweenShapes to set how the physics simulation handles collisions.

Altering physics behaviour in Python

  • A sample script that shows using AddShapeCollisionListener, and dynamically changing the handling of collisions.

Reference

Space File IDs and Configuration Formats

  • A reference description of the available IDs for use in the .space file format, and documentation on the configuration formats available.

Scene File Format

  • A reference description of the .scene file format, and how each of its entries work.

Agent File Format

  • A reference description of the .agent file format.

Waypoint File Format

  • A reference description of the file format used by the AgentManager_Waypoint component.
Personal tools