Hi Madeh,

The osgparticleeffects is the example that should tell you all you need to know.

As for the crash, it shouldn't crash, except when used mulit-threaded.
The osgParticle library isn't generally thread safe so should only be
used by a single threader viewer.  osgProducer::Viewer tries to detect
osgParticle usage and switch of multi-threaded cameras, but it can't
catch things if you add the particles after the viewer.realize().

Robert.


Thank you for the first reply,

That's true, I am actually using multithreads. So Viewer will not detect osgParticle usage after the viewer.realize(). Thus creating osgParticle::ExplosionEffect variable everytime and adding it to the root (as in osgparticleeffects example) will cause an exception. So I am looking for a way to set the explosion again (with the same osgParticle::ExplosionEffect created at the begining), like just changing the position and set the explosion again.

Cheers,
Madeh

_________________________________________________________________
Play Q6 for your chance to WIN great prizes. http://q6trivia.imagine-live.com/enca/landing

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to