JS: remove use of DoubleInput constructor with min/max values, use setValidRange

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move event tracing flag into EventManager

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: ensure simState is accessed through a helper everyWhere

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: being consolidation of event tracing code

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: hold real time execution parameters directly in EventManager

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Move all event tracing code to a static class, avoids the need to hold simulation reference

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: do all event trace/verify in a separate helper method

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: full the event tracing header/finish calls into the format functions

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: make the lifetime of eventBuffer a little more obvious

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: push the verifyFile reading into the tracer itself

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added option during collada import to maintain model position

This is as opposed to keeping the entities current position and only
setting size.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove tolerance checking from TVV, rely on callers to do so if they wish

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the now unused FuelUnits functionality

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Implementation of logarithmic depth buffer

This effectively eliminated near and far plane culling while still
allowing for decent depth buffer precision. The cost is a potential
performance hit (although this seems to be negligible).

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Collada importer now generates normals when not present

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Matrices are only non-invertible for 0 determinant

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add position units for "Add Label" action

Change the default offset of added labels to not offset in the x-direction.

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add context menu item "Center in View" for entity

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove duplication between GUIFrame and RenderManager popup building

- make the view being centered an option in a menu rather than choosing View 0.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS3D: add a helper menuitem class to avoid anonymous inner class

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>