Robert Osfield
48cb15015f
Add a check for the result to writeNodeFile().
2003-04-16 12:46:06 +00:00
Robert Osfield
f9eb43083a
Changed OsgSceneHandler so it re-uses osgUtil::SceneView project and modelview
...
matrices.
Changed the osgpick demo so that it uses the OsgSceneHandler's projection and
modelview matrices where possible.
2003-04-16 09:22:33 +00:00
Robert Osfield
fc4a2ab191
Added support for multiple cameras into osgpick.
2003-04-15 20:54:10 +00:00
Robert Osfield
4c6686eaee
Changed the linking to Producer for debug builds so that producerd.lib is linked
...
against.
2003-04-15 14:29:36 +00:00
Robert Osfield
6998229639
From Brede, Fixed the ordering of the znear and zfar.
2003-04-15 09:33:56 +00:00
Robert Osfield
63628ce099
From Romano, extra methods/variables for controlling tesselation.
2003-04-15 09:33:11 +00:00
Robert Osfield
0036018507
Added -I/usr/X11R6/include to osgProducer and all the examples GNUMakefiles.
...
From Bob, mods to GNUMakefile and Make/makedefs for the extra includes for
freetype.
2003-04-14 19:39:22 +00:00
Robert Osfield
95636af81c
Added using namespace Producer to get round namespace issue with CameraGroup
...
call.
2003-04-14 18:53:50 +00:00
Robert Osfield
deac5b8d4a
Updated osgstereoimage and osgimpostor to handle the new default
...
orientation of normalized mouse coords.
2003-04-14 18:49:41 +00:00
Robert Osfield
5df7118d6d
Updates to the osgpick code.
...
Updates to osgGA::CameraManipulors.
2003-04-14 15:44:30 +00:00
Robert Osfield
b66f464a1b
Tweak to the debug output.
2003-04-14 15:03:55 +00:00
Robert Osfield
39a5cf3ad9
Added extra debugging details to help track down IRIX64 & Solaris64 problems.
2003-04-14 15:02:13 +00:00
Robert Osfield
f543d69881
Improved the handling of Producer's no dimensional mouse coords.
2003-04-14 13:23:12 +00:00
Robert Osfield
3df0401007
Addd new computeLocalToWorld(NodePath) etc methods.
2003-04-14 13:22:21 +00:00
Robert Osfield
a202cfa4f3
Changed push back to a += to try and fix compile on hopeless OSX g++ version.
2003-04-14 08:16:55 +00:00
Robert Osfield
02390585c6
Updated dependancies with link to Producer web page.
2003-04-13 14:12:03 +00:00
Robert Osfield
026dc2cbb7
Added Geoff Michel's osgpick and osgUtil::PickVisitor code.
2003-04-13 13:26:41 +00:00
Robert Osfield
5ecc25540c
From Michael Gronager, changed apply(Sequence) to cast to an Group rather than
...
a Switch which was a bug.
2003-04-13 12:02:29 +00:00
Robert Osfield
d43452fa7b
Removed references to glut32.lib.
2003-04-12 10:24:16 +00:00
Robert Osfield
1a943c69ba
Convertex a std::copy() into a for loop to get round compile problems under
...
OSX.
2003-04-11 18:57:35 +00:00
Robert Osfield
02c0133203
Clean of doc++ directories.
2003-04-11 15:34:56 +00:00
Robert Osfield
0c9b652f31
Changed the uint arrays to GLuint to keep OSX build compiling.
2003-04-11 15:33:40 +00:00
Robert Osfield
9d28cf2e8f
Fixes to documentions to refelect the move from osgGLUT to osgProducer.
2003-04-11 10:37:31 +00:00
Robert Osfield
c2a9234cc5
Updated the version numbers to 0.9.4
2003-04-11 10:04:53 +00:00
Robert Osfield
83fb3f40c9
Added afterescher back into the example list in runexamples.bat.
...
Added osgSim and osgText into the geo/GNUmakefile LIBS.
2003-04-11 10:00:56 +00:00
Robert Osfield
50d1fcfea2
From Romano, added support in osg::VertexProgram for deleting the flushed
...
vertex programs.
2003-04-11 09:54:27 +00:00
Robert Osfield
086a322d26
Added guards around Geo plugin to prevent it from being built under
...
OSX, Solaris and IRIX as it breaks the OSX build and doesn't handle
Endian issues.
2003-04-11 07:18:13 +00:00
Robert Osfield
8350eda616
Added std:: infront of cout instances.
2003-04-11 06:50:15 +00:00
Robert Osfield
aaa761e333
Added tests for presense of extensions to osgcubemap, osgvertexproram and
...
osgmultitexture examples.
Added osg::VertexProgram::Extensions class to better handle multiple graphics
context vertex program extensions.
2003-04-10 19:32:32 +00:00
Robert Osfield
52d2d8eaff
Moved the osgcameragroup example across to being just based on
...
osgProducer::OsgCameraGroup with no usage of osgGA manipulators.
Removed redundent files from osgProducer.
2003-04-10 15:23:49 +00:00
Robert Osfield
8b03d59be3
Added support for modifying the osg::Texture*:Extensions stuctures.
...
Added an example modifying osg::Texture::Extensions to osgtext. Optionally
compiled out by default.
2003-04-10 13:41:45 +00:00
Robert Osfield
bc4fd5b051
Added usage of Producer::CameraGroup::isValidForRendering() to the Viewer::done()
...
implemention so apps automatically close if one of the windows is killed.
2003-04-10 12:55:48 +00:00
Robert Osfield
22546b8085
Added support for multiple graphics context to osg::VertexProgram and osg::Impostor
2003-04-10 12:11:40 +00:00
Robert Osfield
0dd724e8b7
Changed the '-c' commandline option to '-m' to avoid overlapp with -c
...
used for config files.
2003-04-10 10:21:20 +00:00
Robert Osfield
5c88b5ff8b
Fix to the CameraGroup::setViewByMarix usage.
2003-04-10 10:16:39 +00:00
Robert Osfield
e1e54570cb
Fixed Viewer and OsgCameraGroup classes so that work properly with the
...
Prodicer::setViewByMatrix calls.
2003-04-10 10:02:24 +00:00
Robert Osfield
0a68608bc4
From Brede, added
...
if (cv->getComputeNearFarMode() != osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR)
to protect
cv->updateCalculatedNearFar(matrix,_bbox);
call to avoid inapporpriate near/far warnings.
2003-04-10 08:25:30 +00:00
Robert Osfield
2166f9b701
Fixes to the Impostor implementation.
2003-04-09 21:53:09 +00:00
Robert Osfield
3dc180f3fd
From Romano, ' ' now sets pause to false.
2003-04-09 13:29:12 +00:00
Robert Osfield
eb995684fb
Added using namespace std;
2003-04-09 11:45:41 +00:00
Robert Osfield
2e87dcd804
Added desciptions to all the demos.
2003-04-09 11:44:32 +00:00
Robert Osfield
38cccb696b
Added environmental variable usage to OsgCameraGroup.
2003-04-09 10:51:13 +00:00
Robert Osfield
692283100c
Added support for osg::Node::get/setNodeMask() into .osg format.
2003-04-09 10:30:24 +00:00
Robert Osfield
ca4b558994
Made the AnimationPathManipulator::home() reset the timming of the
...
animation path so that the timing always starts at the begining of the loop.
2003-04-09 10:26:50 +00:00
Robert Osfield
2c030170ff
Added a setting of OsgCameraGroup::_applicateUsage to
...
ApplicationUsage::instance() by default.
2003-04-09 10:13:07 +00:00
Robert Osfield
2061b1bdd3
Fixed warning.
2003-04-09 10:11:56 +00:00
Robert Osfield
e377424752
Added fallback in RenderBin::createRenderBin(const std::string& binName) which
...
return a new RenderBin when the no prototype is found with className of binName.
2003-04-09 10:10:57 +00:00
Robert Osfield
b02917e7a2
Fixed type of osg::ApplicationUsage::set/getApplictionName(), updated
...
demos accordingly.
Made OsgCameraGroup set the _applicationUsage to the
osg::ApplicationUsage::instance() when no ArgumentParser is supplied.
Added export to osgProducer::ViewerEventAdapter.
2003-04-09 08:20:08 +00:00
Robert Osfield
1e689ae57a
Added support for key modifiers to osgProducer::EventAdapter.
2003-04-08 20:39:47 +00:00
Robert Osfield
c3fd384eb1
From Romano José Magacho da Silva, added 'p' toggle to animation path
...
manipulator to allow animations to be paused and resumed.
Added frame rate stats which are output on each repetition of the path.
2003-04-08 20:06:37 +00:00