6ed233d0d23bb9a0989ccc4c2ad6151dfdae2516
which objects have values that vary over the lifetime of the object (DYNAMIC) and ones that do not vary (STATIC). Removed the equivalent code in osg::Transform, StateSet and StateAttribute, as these are now encompassed by the new DataVariance field. Removed MatrixMode enum from Matrix, and associated fields/parameters from osg::Transfrom and osg::NodeVisitor, since MatrixMode was not providing any useful functionality, but made the interface more complex (MatrixMode was an experimental API) Added ReferenceFrame field to osg::Transform which allows users to specify transforms that are relative to their parents (the default, and previous behavior) or absolute reference frame, which can be used for HUD's, camera relative light sources etc etc. Note, the view frustum culling for absolute Transform are disabled, and all their parents up to the root are also automatically have view frustum culling disabled. However, once passed an absolute Transform node culling will return to its default state of on, so you can still cull underneath an absolute transform, its only the culling above which is disabled.
Welcome to the Open Scene Graph (OSG). For compiling the OSG under all platforms (Linux, FreeBSD, IRIX, Windows and Mac) please read INSTALL. For general documentation, distribution contents, and plugin dependancies please read index.html in your prefered browser. index.html also has links to INSTALL, making it easier for Windows users which might find the lack of file extensions on text files awkward. Robert Osfield. robert@openscenegraph.com May 2001.
Description
Languages
C++
89.7%
C
5.1%
CMake
2.3%
HTML
1.6%
Objective-C++
0.9%
Other
0.2%