Simplify super-elevation and vibration code

Registered by James Ross

The current code for super-elevation and vibrations (oscillations) has not survived well with the viewer/simulator split (SE initialisation happens in the viewer, but only using simulation data, for example) and there is a lot of arbitrary calculations.

Here I am rewriting some of the calculations to base the vibrations on real damped oscillations of springs, and removing the time-based caps on super-elevation so the rotation exactly follows the track in all cases. Also, cameras attached to the vehicles will be rotated with them and the cab view no longer rotates on its own.

Discussion: http://www.elvastower.com/forums/index.php?/topic/28230-super-elevation-and-vibration-rewrite/

Blueprint information

Status:
Complete
Approver:
James Ross
Priority:
Low
Drafter:
James Ross
Direction:
Approved
Assignee:
James Ross
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 1.1
Started by
James Ross
Completed by
James Ross

Related branches

Sprints

Whiteboard

Release in revisions 3459 - 3467.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.