Robert Osfield
03232ec667
Moved osg::Impostor to osgSim::Impostor, as Impostor isn't a core feature.
2005-05-01 19:48:49 +00:00
Robert Osfield
bc83e63bb4
Futher work on adding event and update callbacks to StateSet, Uniform and StateAttributes
2005-04-25 11:05:02 +00:00
Robert Osfield
bba76cfa31
From Tree, removed dependency on Producer
2005-04-22 14:40:06 +00:00
Robert Osfield
678b22ce83
Updated Copyright notices to 1998-2005.
2005-04-14 21:41:28 +00:00
Robert Osfield
476a83bb9c
Added MatrixManipulator::s/getIntersectTraversalMask(uint) to allow control
...
of which subgraphs should be used in intersection calculations. Updated
Terrain,Drive and UFO manipulator to use this new flag.
2005-03-22 21:06:06 +00:00
Don BURNS
5d10547ac5
Added getCameraByName method to viewer and home(double currentTime) to
...
MatrixManipulator, UFO, Trackball and ANimation manipulator.
2005-03-20 23:57:17 +00:00
Don BURNS
c332d1f751
Chagned osg::Matrix to osg::Matrixd
2005-03-13 05:02:02 +00:00
Don BURNS
fce7f24347
Added a few things to osgProducer::Viewer to support UFO manipulator and
...
cleaned up UFOManipulator.
2005-03-12 05:31:26 +00:00
Don BURNS
e59284501b
Changed class name to UFO instead of UFOManipulator to conform to the other
...
manipulators
2005-03-11 17:46:12 +00:00
Don BURNS
a7ac8f5992
Added UFO manipulator
2005-03-11 06:09:16 +00:00
Robert Osfield
ce68304f90
Improved support GUIEventHandler's being node event callbacks.
2005-02-25 23:02:23 +00:00
Robert Osfield
0f61af08bd
Added support for new event visitor type into osgGA and osgProducer::Viewer,
...
and event callback into Drawable.
2005-02-25 14:02:48 +00:00
Robert Osfield
10c3f934f1
Added support for control the pitch of the drive manipulator via the
...
up and down cursor keys.
2005-02-22 19:19:50 +00:00
Robert Osfield
79a59e596c
Tweak to comment.
2005-02-15 09:37:20 +00:00
Robert Osfield
89236b46fd
From Mason Menninger, addition of setTrackballSize() parameter.
2005-01-22 16:55:48 +00:00
Robert Osfield
530e08aaa1
Made getHomePosition const.
2004-10-25 17:41:54 +00:00
Robert Osfield
2a904a4dad
Added docs
2004-10-15 09:10:36 +00:00
Robert Osfield
bb7c423849
Updates to NodeTrackerManipulator.cpp
2004-10-14 20:35:55 +00:00
Robert Osfield
792a7fe0d5
Improvements to the NodeTrackManipulator and osgsimulation example
2004-10-14 10:38:29 +00:00
Robert Osfield
5747773096
From Tree, changes to better support Java binding generation
2004-09-28 09:14:04 +00:00
Robert Osfield
790da0776a
Made the computeLocalToWorld etc method to use const NodePath's parameters.
2004-09-09 15:14:33 +00:00
Robert Osfield
543f4493f6
Removed reference to old CmdLineArgs class
2004-09-01 11:05:57 +00:00
Robert Osfield
da5fa4cbcd
Added bool paramter to MatrixManipulator::setHomePosition(,,,bool) to allow
...
the autocomputehomeposition to be controlled.
2004-09-01 10:18:46 +00:00
Robert Osfield
1da72da167
Simplified the TrackMode options
2004-08-31 14:21:46 +00:00
Robert Osfield
08017daf37
Added rescale of quaternion in Matrix::set(Quat), a copy operation in osg::Quat and
...
extra tracking options in NodeTrackerManipulator.
2004-08-31 09:20:31 +00:00
Robert Osfield
6578655ff3
Added trackmode support for handling rotation of tracked node
2004-08-30 18:53:44 +00:00
Robert Osfield
146f4cd573
Remamed TrackerManipulator to NodeTrackerManipulator
2004-08-30 10:03:18 +00:00
Robert Osfield
075c2f94d0
Fixed getHomePosition
2004-08-26 06:41:09 +00:00
Robert Osfield
6524fe1293
From Norman Vine, fixes for Mingw
2004-08-02 09:11:31 +00:00
Robert Osfield
b790fa59a8
Added beginnings of new TrackballManipulator
2004-07-30 15:44:59 +00:00
Robert Osfield
0acbe077fa
Added support for matix manipulator setHomePosition(,,)
2004-07-12 19:54:54 +00:00
Robert Osfield
504dd515d3
Improvements to the handling of coordinate system nodes
2004-07-09 15:21:33 +00:00
Robert Osfield
f96622ebf9
From Matt Burke, typo fix on getMinimumDistance().
2004-06-28 20:47:39 +00:00
Robert Osfield
ba7a7fe638
Updates to FlightManipulator
2004-06-08 12:31:33 +00:00
Robert Osfield
22ec86114d
Updates to the terrain manipulator.
2004-06-08 07:32:08 +00:00
Robert Osfield
ab2b817e61
Made improvements to the handling of small rotations in Quat and
...
TerrainManipulator
2004-05-20 23:25:26 +00:00
Robert Osfield
f02c75f5ea
Added Vec2d, Vec3d and Vec4d classes, and remapped Vec2, Vec3 and Vec4 to
...
Vec2f, Vec3f an Vec4f respectively, with typedef's to the from Vec* to Vec*f.
2004-05-20 10:15:48 +00:00
Robert Osfield
2cd4bd513a
Changed how the rotation and panning are managed, therby improving the
...
handling of the center point going over a pole.
2004-05-17 22:22:24 +00:00
Robert Osfield
a62699b015
Improved the panning support, and added s/getRotationMode(..) to allow
...
users flip between a trackball rotation style and an azim,elevation style.
2004-05-17 15:50:44 +00:00
Robert Osfield
47dd0ece28
Added new TerrainManipulator to osgGA, and new callback for getting the
...
CoordinateFrame for a given X,Y,Z location.
2004-05-06 11:01:16 +00:00
Robert Osfield
7596b3b361
Added getKeyManipMap() method
2004-04-30 09:04:10 +00:00
Robert Osfield
f81447e839
Added support for handling a user define CoordinateFrame in the flight
...
and trackball manipulators with API access via the MatrixManipulator
base class
2004-04-29 22:18:54 +00:00
Robert Osfield
ce79e6f400
Added osgGA::TrackballManipulator::g/setMinimumZoomScale() method.
2004-03-08 11:41:57 +00:00
Robert Osfield
345298badd
Fixed the className() defintations to be const
2004-02-05 12:11:06 +00:00
Robert Osfield
eb4ee3afad
*** empty log message ***
2003-10-27 16:07:21 +00:00
Robert Osfield
f8df9991b2
Improves to CullStack.
...
From M.Grngr. options support for f=switching off internal imagery in .ive files
2003-09-26 11:20:43 +00:00
Robert Osfield
792bba05b9
Added new Matrixf and Matrixd implementations.
...
Made Matrix be a typedef to either Matrixf or Matrixd. Defaults to Matrixf.
Converted the osgGA::MatrixManipulators and osgProducer::Viewer/OsgCameraGroup
across to using exclusively Matrixd for internal computations and passing betwen
Manipulators, Producer and SceneView. Note, SceneView still uses Matrix internally
so will depend on what is set as the default in include/osg/Matrix.
Added the ability to osgProducer::setDone/getDone(), kept done() as the
method that the viewer main loop uses for detecting the exit condition.
2003-09-05 22:35:34 +00:00
Robert Osfield
e2a72f7e72
Fixed typo of getNumMatrixManipulators().
2003-08-19 14:05:53 +00:00
Don BURNS
15f88f35b2
*** empty log message ***
2003-06-24 15:40:09 +00:00
Robert Osfield
00e94b86d8
Removed all KeySwitchCameraManipulator class, replacing it
...
with the KeySwitchMatrixManipulator
2003-05-19 20:18:37 +00:00