Robert Osfield
b76983c7f9
Fixed typo
2009-08-19 15:36:46 +00:00
Robert Osfield
850ea3de9f
Added support for trimming the contents of parsed Xml graph
2009-08-19 15:36:23 +00:00
Robert Osfield
f3c20310d6
Added tabs to treatment as white space to skyWhiteSpace()
2009-08-18 13:38:17 +00:00
Robert Osfield
1241f8a0d6
Added check for space in option name parsing
2009-08-17 16:07:04 +00:00
Robert Osfield
2d77db3627
Added support for the TabBoxTrackballDragger
2009-08-17 15:46:22 +00:00
Robert Osfield
a1709abbee
Changed the autorun keys to 'g' for go, and 'h' for halt.
2009-08-17 15:45:43 +00:00
Robert Osfield
321a404f05
Updated wrappers
2009-08-17 15:24:15 +00:00
Robert Osfield
804f7622cc
Moved static string initialization into singleton method
2009-08-17 15:22:01 +00:00
Cedric Pinson
2916d9b7ea
From Michael Platings,
...
Changes to allow osgAnimation::*CubicBezierChannel to be used
Added TemplateStepInterpolator class
2009-08-06 12:40:06 +00:00
Robert Osfield
38c36f0158
Added a viewer.frame() call prior to the useCursor(false) calls to avoid a threading crash under X11
2009-08-06 10:57:42 +00:00
Robert Osfield
45efe61d44
Fixed custom cursor support
2009-08-06 10:06:20 +00:00
Robert Osfield
c24e9330a0
Added support for selecting the TabBoxTrackballDragger using dragger="trackball-box"
2009-08-05 17:01:50 +00:00
Robert Osfield
589629cab8
Introduced TabBoxTrackballDragger
2009-08-05 16:02:44 +00:00
Robert Osfield
93996e6133
Added support for volume tags with properties:
...
dragger="box" or dragger="trackball"
and
technique="light" or technique="isosurface" or technique="iso" or technique="mip"
and
tf="transferfunctionfile.tf"
i.e.
<volume dragger="box">CardiacCT</volume>
<volume tf="colour.tf">CardiacCT</volume>
<volume technique="isosurface">CardiacCT</volume>
2009-08-05 14:37:56 +00:00
Robert Osfield
5b81e1e76f
Updated wrappers
2009-08-05 12:51:10 +00:00
Robert Osfield
df9385ac19
Moved the updating and expiry of the Registry object cache from DatabasePager into osgViewer::Viewer/CompositeViewer.
2009-08-05 11:06:53 +00:00
Robert Osfield
2f3dfc4349
Updated the Present3D version number
2009-08-04 16:19:28 +00:00
Cedric Pinson
d2af7efc61
From Cedric Pinson, Add UpdateMaterial callback to animate material\nUpdate LinkVisitor to traverse stateset\nUpdate ReaderWriter to read osgAnimation::UpdateMaterial Callback\nUpdate nathan.osg data file to demonstrate the MaterialAnimation
2009-08-03 09:48:12 +00:00
Robert Osfield
239aed9a88
Tweak of NodeMask docs
2009-07-28 06:00:23 +00:00
Robert Osfield
91f53369a3
From Terry Welsh, .osg and .ive support for new Text boxes
2009-07-28 06:00:03 +00:00
Robert Osfield
fcaec80dc9
Fixed bug in handling of stereo image pairs
2009-07-27 15:39:27 +00:00
Robert Osfield
e078aad61f
Updated wrappers
2009-07-24 15:55:50 +00:00
Robert Osfield
35962ab099
From Lee Butler and Robert Osfield, doxygen comment explaining role of NodeMask
2009-07-24 15:30:13 +00:00
Robert Osfield
6af1859bc4
From Jason Daly, "This set of changes reworks the BSP plugin to use TexEnvCombine instead of a GLSL program for doing the texture blending on displaced terrain geometry. After working with it a while, I found this method to be more scene graph friendly (at least until Wojtek gets his VirtualProgram scheme working ;-) )
...
Note that this technique will require ARB_texture_env_crossbar (or NV_texture_env_combine4), as it mixes two textures in the first texture unit, and just does the lighting in the second. I doubt this will be a problem for any card that can already handle GLSL programs, though."
2009-07-24 15:09:37 +00:00
Robert Osfield
de9ce8a3c0
From Cory Riddell, "The spherical manipulator uses a middle drag event for panning. It was
...
panning for left-right drags, but was zooming for up-down drags. I
changed it to pan both directions as I believe that is the correct
behaviour. If the original combination pan-zoom behaviour was
intentional, please let me know."
2009-07-24 15:04:46 +00:00
Robert Osfield
31a947fda6
From Terry Welsh, "Okay, here are the mods I wrote for drawing a filled bounding box
...
behind osgText::Text. I made it so the box would get drawn using
whichever BackdropImplementation was selected. However, I did not
implement STENCIL_BUFFER. In that case it defaults to drawing the
bounding box using POLYGON_OFFSET instead.
Also made it so the BOUNDINGBOX and FILLEDBOUNDINGBOX are drawn with a
settable color and margin size.
While I was at it I tightened up the values applied with DEPTH_RANGE
and POLYGON_OFFSET, not just for drawing the bounding box but also for
drawing backdrop text (these values must be coupled since the bounding
box has to be drawn deeper in Z than the backdrop text). The values
in use before seemed like overkill and I was seeing some z-clipping
with my background scenery in the case of DEPTH_RANGE. If there was a
good reason for the large values please let me know...."
2009-07-24 14:59:51 +00:00
Robert Osfield
773ae51a45
From Chris Hanson, typo and comment clean ups
2009-07-24 14:45:44 +00:00
Robert Osfield
68c459ea30
Updated wrappers
2009-07-24 14:45:09 +00:00
Robert Osfield
2e0f1dc0d1
From Chris Hanson, added EllipsoidModel::isWGS84() method and clean up on comments.
2009-07-24 14:25:34 +00:00
Robert Osfield
614db9ee4a
From Jean-Sebastien Guay, updated CTestConfig to point to new cdash.openscenegraph.org site
2009-07-24 12:12:07 +00:00
Stephan Maximilian HUBER
34291d641c
updated XCode project
2009-07-23 15:25:11 +00:00
Cedric Pinson
5a73834cbe
From Cedric Pinson, Store the linkvisitor to be able to configure it by user, like changing the nodemaskoverride, or use a custom LinkVisitor
2009-07-23 12:42:01 +00:00
Robert Osfield
48a1934ca8
From J.P. Delport, "attached a modified jpeg plugin that allows writing of grayscale images."
2009-07-17 07:47:48 +00:00
Robert Osfield
484d8e328a
From Fabien Lavignotte,"When exporting some models to OpenFlight, i found a crash if the texture
...
unit does not contain a TexEnv object.
Here's the small fix, just a test on the pointer."
2009-07-16 12:09:47 +00:00
Robert Osfield
9d04b4d566
From Stephan Lamoliatte, "The vertical anchor is inverted in the osgWidget::Window::update function.
...
Here is a small patch to fix that."
2009-07-16 12:04:35 +00:00
Robert Osfield
431290c04e
From Cedric Pinson, fix crash without error messages if the example does find the nathan.osg file.
2009-07-16 11:49:37 +00:00
Robert Osfield
6771d528a3
Fixed build
2009-07-16 11:48:08 +00:00
Robert Osfield
c2c5a82b92
Fixed build.
2009-07-16 11:35:59 +00:00
Robert Osfield
7f1b0055bd
Added .get() to fix build
2009-07-16 11:26:14 +00:00
Robert Osfield
9eb03d450d
From Jason Daly, "These are some fixes to the mdl and bsp plugins to handle transparency and lighting better, plus a few other tweaks."
2009-07-16 11:21:02 +00:00
Robert Osfield
a232770161
From Colin MacDonald,"The Optimizer Merge Geometry visitor is always merging geometries,
...
even if they have had DataVariance DYNAMIC explicitly specified. Then
when an application attempts to dynamically update the geometry in the
frame loop the primitive sets and data arrays are no longer as
expected, leading to display and/or memory corruption.
Attached is a simple fix. "
Note from Robert Osfield, tweaked Colin's changes to that it use != DYNAMIC as the the test rather than == STATIC.
2009-07-16 11:06:31 +00:00
Robert Osfield
3a93bd3fb5
Updated wrappers
2009-07-16 10:56:16 +00:00
Robert Osfield
5496e91f87
Added the ability to turn off the external paging in of PagedLOD children.
2009-07-16 10:13:41 +00:00
Robert Osfield
5eceffc06b
Updated Contributors mapping
2009-07-16 10:13:13 +00:00
Robert Osfield
137605eba8
Added support for using PagedLOD to managing loading of presentation preview and then the main presentation in the background paging thread
2009-07-16 10:12:33 +00:00
Cedric Pinson
a13b32a124
From Cedric Pinson, add accessors to osgAnimation ActionCallback
2009-07-15 20:52:51 +00:00
Robert Osfield
a45ac2ef43
Added alias from xml to p3d to ensure backwards compatibility with old present3D files with the.xml extenstion
2009-07-15 17:01:47 +00:00
Robert Osfield
956bf3e395
Quitened down debug info.
2009-07-15 15:28:19 +00:00
Robert Osfield
c491373698
Cleaned up indenting
2009-07-14 13:32:06 +00:00
Robert Osfield
adc68d79af
Converted code to use osg::asciiToFloat() instead of relying upong the C libraries sscanf to read floats as the C library is locale sensitive.
2009-07-14 13:30:28 +00:00