Please, anybody, point me to a piece on informationt, thx.
I try to write osgAnimation Callbacks into an osg file but don't get it to work.
All available osgAnimation examples create executables, but no osg files.
When I use osgDB::writeNodeFile( *someScene , "someScene.osg" ) ;
instead of creating a viewer, the code block between UpdateCallbacks
parenthesis stays empty in the resulting osg file, but this is where I
would expect keyframe and channel data. The Blender Exporter is also not
helpful, as it uses its own mechanism to write out osg files through
Python.
Can anybody explain / post / create an example that writes a simple
osgAnimation into an osg file, please or point to information on that ?
Problem reconstruction :
osgAnimation Example osganimationnode, exchange the main proc. Instead
of creating a viewer write out a file, as this.
int main( int , char** )
{
osg::ref_ptr< osg::Group > root = new osg::Group ;
root->setInitialBound(osg::BoundingSphere(osg::Vec3(10,0,10), 30));
root->addChild(createAxis());
osg::MatrixTransform* node = setupAnimtkNode();
root->addChild(node);
if ( !root.valid() )
osg::notify( osg::FATAL ) << "Failed in createSceneGraph() !" <<
std::endl ;
bool arg = false;
bool result = osgDB::writeObjectFile( * ( root.get() ) ,
"animNode.osg" ) ;
if ( !result )
osg::notify( osg::FATAL ) << "Failed in osgDB::writeNodeFile()
!" << std::endl ;
}
Cheers, searching for the Pivot of my Soul, PP !!!
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org