288dd85af4Added scaling of shader transfer function input values to honour original dicom input values
Robert Osfield
2009-09-03 14:39:29 +00:00
fa84f280f6Renamed the osgVolume::Layer/ImageDetails parameters RescaleIntercept and RescaleSlope to more general TexelOffset and TexelScale, and changed type to Vec4.
Robert Osfield
2009-09-03 13:40:50 +00:00
43e3089417Added support for recording the RescaleIntecept and RescaleSlope from the dicome files and passing these values onto osgVolume::ImageLayer
Robert Osfield
2009-09-01 10:48:32 +00:00
ea43bc7d52Updated wrappers
Robert Osfield
2009-08-31 15:10:38 +00:00
b6ab5bbe27From Cedric Pinson, The following modification are Update Timeline.cpp to add current layer to the ActionVisitor, use correctly the priority Add accessors in Action.cpp to retrieve protected data Split files and rename them to classname Change de default color of UpdateMaterial to FFOOFF to detect unset value Add accessors in LinkVisitor instead of accessing data directly Update osganimationtimeline example to fit the api callback
Cedric Pinson
2009-08-31 09:40:56 +00:00
79f780d4b8Fixed the compute of the extents/bounding sphere
Robert Osfield
2009-08-27 19:25:23 +00:00
ca78f3a6bcAdded support to .p3d format's volume tag for the properties:
Robert Osfield
2009-08-27 16:42:47 +00:00
3f9216800dFrom Michael Platings, I've moved the matrix updating from UpdateSkeleton to UpdateBone. UpdateSkeleton now merely checks that Bones appear before other children and issues a warning if this isn't the case
Cedric Pinson
2009-08-27 16:21:01 +00:00
729d5205efFrom Michael Platings, I've just added a few simple accessors I found necessary
Cedric Pinson
2009-08-26 16:39:53 +00:00
3c45fb1e6cFrom Michael Platings, - Animations with equal priority are now weighted correctly relative to each other - (minor) Channels no longer store their weight as the only time it's used is in update() when Animation can pass in the weight directly From Cedric Pinson, - I adjusted the quaternion blending to keep the commutativy property
Cedric Pinson
2009-08-26 09:24:02 +00:00
c56dd6faa5From Michael Platings, "the DAE importer was crashing when calling osg::Object::setName with a null pointer argument. Rather than trying to fix all the places this might happen and probably missing a few, I thought it would be better to trivially validate the input in setName. With this fix if setName is called with a null pointer then the name is cleared."
Robert Osfield
2009-08-22 17:13:19 +00:00
a63dbc225eFixed osgAnimation wrappers
Robert Osfield
2009-08-21 13:55:03 +00:00
5d7d7137d2Updated wrappers
Robert Osfield
2009-08-21 12:53:23 +00:00
fd299b5f65From Magnus Kessler, "At the end of the void function osg::Animation::TemplateStepInterpolator::getValue the code tries to return the result rather than assigning it to the result parameter reference.
Robert Osfield
2009-08-21 11:31:10 +00:00
8f0322d9d1Fixed handling of double precision bounding sphere type.
Robert Osfield
2009-08-21 10:18:46 +00:00
aa85f18bbcFrom Stephane Lamoliatte, "I just add the a missing getView() function to the WindowManager."
Robert Osfield
2009-08-21 09:54:45 +00:00
e8eeaa0c8bFrom Wojciech Lewandowski, part of the FBO attachment submission
Robert Osfield
2009-08-21 09:43:41 +00:00
613c59ad3bUpdated wrappers
Robert Osfield
2009-08-21 09:42:54 +00:00
3f65f4f80bFrom Wojciech Lewandowski, support for FBO's without colour or depth attachments.
Robert Osfield
2009-08-21 09:34:48 +00:00
65352c8533From Magnus Kessler, "osgAnimation/Interpolator includes itself. The following patch removes the superfluous include"
Robert Osfield
2009-08-20 16:39:14 +00:00
241efbaa33From Tom Moore, "Parens were being returned when the bracket keys were typed. The fix is easy and the original code looks like a typo"
Robert Osfield
2009-08-20 16:06:50 +00:00
564ae70d45From Tom Moore, "Parens were being returned when the bracket keys were typed. The fix is easy and the original code looks like a typo"
Robert Osfield
2009-08-20 16:05:06 +00:00
9347fc1ddbFrom Colin McDonald, "This file didn't build when OSG_USE_UTF8_FILENAME was on"
Robert Osfield
2009-08-20 15:32:02 +00:00
60253d164dFrom Colin McDonald, "There is a duplicate class definition in the obj & dxf plugins trunk, causing static builds to fail."
Robert Osfield
2009-08-20 15:20:55 +00:00
5c6c51c887From Colin McDonald, " The bsp & mdl plugins have calls to atof() without including the associated <stdlib.h> header. This breaks the build on my Solaris setup.
Robert Osfield
2009-08-20 15:14:41 +00:00
9f454c1714From Colin McDonald, "The bsp & mdl plugins have calls to atof() without including the associated <stdlib.h> header. This breaks the build on my Solaris setup.
Robert Osfield
2009-08-20 14:59:29 +00:00
fe8822e496Added check against a minimual video size of 10x10 to prevent problems with swscale reporting errors and crashing on small video dimensionsline, and those below, will be ignored--
Robert Osfield
2009-08-20 14:59:00 +00:00
c6fe8046dcImproved the custom cursor code and release and compute settings
Robert Osfield
2009-08-20 14:20:55 +00:00
a2a2740a23From Ronald van Maarseveen and Robert Osfield, changed compute of up vector and localToWorld transform so that it takes in to account the geographic latitude.
Robert Osfield
2009-08-20 14:19:10 +00:00
b76983c7f9Fixed typo
Robert Osfield
2009-08-19 15:36:46 +00:00
850ea3de9fAdded support for trimming the contents of parsed Xml graph
Robert Osfield
2009-08-19 15:36:23 +00:00
f3c20310d6Added tabs to treatment as white space to skyWhiteSpace()
Robert Osfield
2009-08-18 13:38:17 +00:00
1241f8a0d6Added check for space in option name parsing
Robert Osfield
2009-08-17 16:07:04 +00:00
2d77db3627Added support for the TabBoxTrackballDragger
Robert Osfield
2009-08-17 15:46:22 +00:00
a1709abbeeChanged the autorun keys to 'g' for go, and 'h' for halt.
Robert Osfield
2009-08-17 15:45:43 +00:00
321a404f05Updated wrappers
Robert Osfield
2009-08-17 15:24:15 +00:00
804f7622ccMoved static string initialization into singleton method
Robert Osfield
2009-08-17 15:22:01 +00:00
2916d9b7eaFrom Michael Platings, Changes to allow osgAnimation::*CubicBezierChannel to be used Added TemplateStepInterpolator class
Cedric Pinson
2009-08-06 12:40:06 +00:00
38c36f0158Added a viewer.frame() call prior to the useCursor(false) calls to avoid a threading crash under X11
Robert Osfield
2009-08-06 10:57:42 +00:00
45efe61d44Fixed custom cursor support
Robert Osfield
2009-08-06 10:06:20 +00:00
c24e9330a0Added support for selecting the TabBoxTrackballDragger using dragger="trackball-box"
Robert Osfield
2009-08-05 17:01:50 +00:00
589629cab8Introduced TabBoxTrackballDragger
Robert Osfield
2009-08-05 16:02:44 +00:00
93996e6133Added support for volume tags with properties:
Robert Osfield
2009-08-05 14:37:56 +00:00
5b81e1e76fUpdated wrappers
Robert Osfield
2009-08-05 12:51:10 +00:00
df9385ac19Moved the updating and expiry of the Registry object cache from DatabasePager into osgViewer::Viewer/CompositeViewer.
Robert Osfield
2009-08-05 11:06:53 +00:00
2f3dfc4349Updated the Present3D version number
Robert Osfield
2009-08-04 16:19:28 +00:00
d2af7efc61From 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
Cedric Pinson
2009-08-03 09:48:12 +00:00
817780e67cUpdated ChangeLog
Robert Osfield
2009-07-28 06:13:20 +00:00
7ed9ef7db0Updated dates for 2.8.2 stable release
Robert Osfield
2009-07-28 06:02:27 +00:00
239aed9a88Tweak of NodeMask docs
Robert Osfield
2009-07-28 06:00:23 +00:00
91f53369a3From Terry Welsh, .osg and .ive support for new Text boxes
Robert Osfield
2009-07-28 06:00:03 +00:00
fcaec80dc9Fixed bug in handling of stereo image pairs
Robert Osfield
2009-07-27 15:39:27 +00:00
e078aad61fUpdated wrappers
Robert Osfield
2009-07-24 15:55:50 +00:00
35962ab099From Lee Butler and Robert Osfield, doxygen comment explaining role of NodeMask
Robert Osfield
2009-07-24 15:30:13 +00:00
6af1859bc4From 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 ;-) )
Robert Osfield
2009-07-24 15:09:37 +00:00
de9ce8a3c0From 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."
Robert Osfield
2009-07-24 15:04:46 +00:00
31a947fda6From 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.
Robert Osfield
2009-07-24 14:59:51 +00:00
773ae51a45From Chris Hanson, typo and comment clean ups
Robert Osfield
2009-07-24 14:45:44 +00:00
68c459ea30Updated wrappers
Robert Osfield
2009-07-24 14:45:09 +00:00
2e0f1dc0d1From Chris Hanson, added EllipsoidModel::isWGS84() method and clean up on comments.
Robert Osfield
2009-07-24 14:25:34 +00:00
12d20ee257From Jean-Sebastien Guay, updated CTestConfig to point to new cdash.openscenegraph.org site
Robert Osfield
2009-07-24 12:12:33 +00:00
614db9ee4aFrom Jean-Sebastien Guay, updated CTestConfig to point to new cdash.openscenegraph.org site
Robert Osfield
2009-07-24 12:12:07 +00:00
34291d641cupdated XCode project
Stephan Maximilian HUBER
2009-07-23 15:25:11 +00:00
5a73834cbeFrom Cedric Pinson, Store the linkvisitor to be able to configure it by user, like changing the nodemaskoverride, or use a custom LinkVisitor
Cedric Pinson
2009-07-23 12:42:01 +00:00
2bed6a2dcaFrom J.P. Delport, "attached a modified jpeg plugin that allows writing of grayscale images."
Robert Osfield
2009-07-17 07:50:06 +00:00
48a1934ca8From J.P. Delport, "attached a modified jpeg plugin that allows writing of grayscale images."
Robert Osfield
2009-07-17 07:47:48 +00:00
315e749cceUpdate ChangeLog and NEWS for 2.8.2-rc4
Robert Osfield
2009-07-16 13:30:00 +00:00
0b5d743411Updated release candidate number to 4
Robert Osfield
2009-07-16 13:18:12 +00:00
0029d8fc46From 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."
Robert Osfield
2009-07-16 12:11:18 +00:00
484d8e328aFrom 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."
Robert Osfield
2009-07-16 12:09:47 +00:00
a5d6c1a6a3From Stephane Lamoliatte, "The vertical anchor is inverted in the osgWidget::Window::update function. Here is a small patch to fix that."
Robert Osfield
2009-07-16 12:06:42 +00:00
9d04b4d566From Stephan Lamoliatte, "The vertical anchor is inverted in the osgWidget::Window::update function. Here is a small patch to fix that."
Robert Osfield
2009-07-16 12:04:35 +00:00
65f85fee6dFrom Cedric Pinson, crash fix for osganimationtimeline that was caused by not checking if nathan.osg test file had be loaded or not.
Robert Osfield
2009-07-16 11:52:18 +00:00
431290c04eFrom Cedric Pinson, fix crash without error messages if the example does find the nathan.osg file.
Robert Osfield
2009-07-16 11:49:37 +00:00
6771d528a3Fixed build
Robert Osfield
2009-07-16 11:48:08 +00:00
df14b9980aFrom Jason Daly, "These are some fixes to the mdl and bsp plugins to handle transparency and lighting better, plus a few other tweaks."
Robert Osfield
2009-07-16 11:42:08 +00:00
c2c5a82b92Fixed build.
Robert Osfield
2009-07-16 11:35:59 +00:00
7f1b0055bdAdded .get() to fix build
Robert Osfield
2009-07-16 11:26:14 +00:00
9eb03d450dFrom Jason Daly, "These are some fixes to the mdl and bsp plugins to handle transparency and lighting better, plus a few other tweaks."
Robert Osfield
2009-07-16 11:21:02 +00:00
7ba85b16dbFrom 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.
Robert Osfield
2009-07-16 11:09:16 +00:00
a232770161From 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.
Robert Osfield
2009-07-16 11:06:31 +00:00
3a93bd3fb5Updated wrappers
Robert Osfield
2009-07-16 10:56:16 +00:00
5496e91f87Added the ability to turn off the external paging in of PagedLOD children.
Robert Osfield
2009-07-16 10:13:41 +00:00
5eceffc06bUpdated Contributors mapping
Robert Osfield
2009-07-16 10:13:13 +00:00
137605eba8Added support for using PagedLOD to managing loading of presentation preview and then the main presentation in the background paging thread
Robert Osfield
2009-07-16 10:12:33 +00:00
a45ac2ef43Added alias from xml to p3d to ensure backwards compatibility with old present3D files with the.xml extenstion
Robert Osfield
2009-07-15 17:01:47 +00:00
956bf3e395Quitened down debug info.
Robert Osfield
2009-07-15 15:28:19 +00:00
bda1350be4Tweaked news
Robert Osfield
2009-07-14 16:02:55 +00:00
31f2e7902fUpdated contributors, authors file, news and changelog for 2.8.2-rc3
Robert Osfield
2009-07-14 15:49:40 +00:00
c491373698Cleaned up indenting
Robert Osfield
2009-07-14 13:32:06 +00:00
adc68d79afConverted code to use osg::asciiToFloat() instead of relying upong the C libraries sscanf to read floats as the C library is locale sensitive.
Robert Osfield
2009-07-14 13:30:28 +00:00
65c8357f76From Alexandre Amalric, "I'm using osg svn version 2.9.5 and I've apparently found a bug in osgPlugin logo.
Robert Osfield
2009-07-14 12:22:47 +00:00
cc37d7f439Moved the getting of the ReaderWriter to do the actual model loading to later so that it only gets invoked when required.
Robert Osfield
2009-07-14 11:19:22 +00:00
424e892f99Quietened down debug messages, and added early return when filename contains server address.
Robert Osfield
2009-07-14 11:18:11 +00:00
f9517fde6aRefactored the setup of the reading of the wrl file by allow reading from istreams, as well as nesting of filepaths using a local osgDB::Options to prevent threading issues.
Robert Osfield
2009-07-14 10:37:31 +00:00
c690dfec50Quitened down debug messages
Robert Osfield
2009-07-14 10:35:53 +00:00
148798137cFixed the handling of compressed files
Robert Osfield
2009-07-14 10:04:18 +00:00