﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	i_links	o_links
5	reimplementing track system	patrick	bensch	"Reimplementaion of the track system using parenting. A Track now should be a collection of TrackNodes. The track between the nodes is connected via B-Splines or NURBS, whatever is more usefull.

 * Concrete use:
   * a player able to be guided through the world via track
   * a player able to choose between different tracks = different ways thourgh the world

 * Requirements:
   * there is '''one or more''' HelperParent lead/bound by the track (multi/single player)
   * the movement of a HelperParent on the track must be smooth (therefore using some splines)
   * calculation of position and orientation of the HelperParent must be cheap
   * the track must be able to calculate the current position on the track from the variable x, representing the way, that the HelperParent has moved yet.


 * Implementation:
   * function to add/remove TrackNodes
   * function to get the current position of the HelperParent on the Track
   * function to get the current orientation of the HelperParent on the Track
   * function to set the current postion on the Track (via time or distance)

"	defect	closed	major	0.2.2-pre-alpha orx-v0	Track	0.0.3	fixed				
