OpenSceneGraph/src
Robert Osfield e70c304533 From Sukender, "I've fixed positions for 3DS writer. Points in 3DS must be in world coordinates and I added what was missing.
And by refactoring a bit of code, I may have fixed some StateSets related bugs (was ignoring StateSets for osg::Groups).
I also added support for Billboard's points, so now "osgconv lz.osg lz.3ds" has an acceptable output. However, there is no rotation depending on billboards' axis, hence the notice "Warning: 3DS writer is incomplete for Billboards (rotation not implemented).". You may want to remove this notice (or lower the notify severity) if you feel 3DS doesn't have to handle such rotations.
The attached archive contains 3 files from 3DS plugin, against rev. 11162.

Please note there is still the textures issue for cow.osg. I guess it's because it's not a "flat, dummy and standard" texture in slot 0... That is to say the only thing the writer can handle at the moment. I guess I won't address this soon.
"
and

"I've detected and fixed another bug in 3DS writer: support for automatic splitting of meshes having >65k faces/points was buggy (was deleting faces).
Here is my four 3DS modified files (in a ZIP), against rev. 11193, including previous fixes AND Stephan's fix about relative filenames."
2010-03-10 16:05:52 +00:00
..
OpenThreads Added automatic updating of the OpenThreads version number from the CMake version numbers 2010-03-10 09:37:04 +00:00
osg From Paul Martz, "The changes are very similar to Magne's, except they now take the near plane into account. The changes are: 2010-02-26 10:13:28 +00:00
osgAnimation Build fixes for build without ref_ptr<> automatic type conversion 2010-01-31 18:24:01 +00:00
osgDB From Vincent Bourdier, addition of out of memory read result. 2010-03-10 14:28:18 +00:00
osgFX Added missing .get() to fix build when compiling with no automatic type convention in ref_ptr<> 2010-01-13 11:45:19 +00:00
osgGA Changed controls for changing animation speed to '(' and ')' to avoid overlap with window resize handler. 2010-02-18 21:15:28 +00:00
osgIntrospection From Philip Lowman, "Here's the promised cleanup of the OSG's CMakeLists.txt files for the src/ folder. I'll submit the others separately. 2009-03-23 16:01:02 +00:00
osgManipulator From Stephan Huber, "attached you'll find a bugfix for removeTransformUpdating and another 2009-11-19 17:42:25 +00:00
osgParticle From Martin Scheffler, "osgParticle: method to set start and end tile for particle texture (for animated particles). I also updated examples/osgParticle to show the feature. 2009-11-24 15:00:11 +00:00
osgPlugins From Sukender, "I've fixed positions for 3DS writer. Points in 3DS must be in world coordinates and I added what was missing. 2010-03-10 16:05:52 +00:00
osgPresentation <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
osgQt From Wang Rui, QWidgetImage class that enables QWidgets to be used as an interactive osg::Image that can be assigned to textures. 2010-03-10 13:24:53 +00:00
osgShadow From Wojcoech Lewandowski, "Attched are aimShadowCastingCamera() call changes, I have described in former post. Basically now MinimalShadowMap overrides first variant and keeps second. So both variants of aimShadowCastingCamera are clearly defined in MinimalShadowMap::ViewData scope. This way compilers have no problem and code looks less obscure. Changes made against the trunk." 2010-03-05 16:17:12 +00:00
osgSim Replaced use of unsigned int/enum mask combinations with int/enum mask combinations to avoid the need for casting enums to unsigned ints, 2010-03-05 12:55:08 +00:00
osgTerrain Convert NOTIFY to OSG_NOTIFY to avoid problems with polution of users apps with the NOTIFY macro 2010-02-10 12:44:59 +00:00
osgText From Mathias Froehlich, "If you want to have that qfont plugin loader, this is the updated 2010-03-05 15:46:17 +00:00
osgUtil From Laurens Voerman, "my compiler (VC Express 9) gives some warnings (see below) about not being able to generate an assignment operator. As those assignment operators are not used and problably should never be used, I solved this by creating an private (empty) assingment operator. 2010-03-10 10:32:58 +00:00
osgViewer Removed now redundent call to register PagedLODs 2010-03-04 12:14:39 +00:00
osgVolume Added return at end of to fix warning 2009-09-24 10:11:32 +00:00
osgWidget Fixed warning 2010-03-05 16:07:12 +00:00
osgWrappers Updated wrappers 2010-03-10 14:44:12 +00:00
CMakeLists.txt Moved QWebViewImage and QGraphicsViewAdapter into new osgQt utility library. 2010-03-04 12:15:35 +00:00