tieSpline.py: a multi-user application for interlacing splined roller coasters

Emily Echevarria

Abstract

With feedback sharing, two users create a spline on peer computers within the same virtual environment. Each user selects an arbitrary number of control points in three space with a wand connected to the joystick. After the points are selected intermediate points on a natural cubic spline are calculated between the control points. A Bezier frame represented by a TIE fighter travels along the spline. Users share the experience of flying on one another's spline by entering a cockpit mode in their instance of the application.

Click pictures to enlarge

This Syzygy distributed scenegraph is a port of William Baker’s Syzygy masterslave application, splinester.py.