Thanks for help,
a bit of code will be more clear so this is something approaching :

osg::Geode* createMoon(std::string texturePath);
osg::Geode* createSun(std::string texturePath);

and in the main:

    _root->addChild(createSkyMap(config->Skypath));
    _root->addChild(createSunLight(_root.get()));
    _root->addChild(earthGroup);
...
    _root->addChild(createSun(...))   //ok
   _root->addChild(createMoon(...))  //error

but if I do this :

    _root->addChild(createSkyMap(config->Skypath));
    _root->addChild(createSunLight(_root.get()));
    _root->addChild(earthGroup);
...
    //_root->addChild(createSun(...))
   _root->addChild(createMoon(...))  //ok

So I don't understand what can be the problem...
I if put createSun() or createMoon() it work well, but if I put the two, it
crashes...

I hope it's more clear now.

Thanks,
   Vincent


2008/5/2 Paul Melis <[EMAIL PROTECTED]>:

> Vincent Bourdier wrote:
> > Somewhere in my code, I make some root->addChild(functionCreateGeode());
> >
> > but when I added a last one, OSG crash on rendering, pretending a vector
> > error.
> > I've verified, it do not depend on the Geode, because it work if I
> > remove an "addChild()" before doing mine...
>
> Not sure what you mean here, showing the relevant code might help.
>
> > Is there a limit in the number of child ? or is it impossible to add 2
> > Geode (or more) on the same group ?
>
> A Group node keeps its children nodes using a std::vector, which doesn't
> have any practical length limit (other than available memory and an
> integer counter of the number of items which might overflow).
>
> Without seeing your actual code I'd guess this has something to do with
> not using ref_ptr where you should.
>
> Paul
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to