Openscenegraph ParticleSystemUpdater startet nicht



  • Hi,
    my ParticleSystemUpdater startet nicht wenn ich die while Schleife benutze. Ich brauche umbedingt die Schleife für updates. Kann jemand bitte helfen?

    //startet
    MyParticle *my=new MyParticle(2,16,osg::Vec3(0,0,0),osg::Vec3(0,0,5));
    viewer.setSceneData(my);
    viewer.run();
    //-----------------------------------------------------------
    
    //startet nicht
    MyParticle *my=new MyParticle(2,16,osg::Vec3(0,0,0),osg::Vec3(0,0,5));
    viewer.setSceneData(my);
    viewer.realize(); 
    while (!viewer.done()) {
    viewer.frame();
    update();
    }
    

    Danke

    Viele Grüße gio01



  • Geschafft 😃
    Sobald man das Programm mit while(viewer.done) startet, muss man einen Manipulator setzen

    viewer.setCameraManipulator(new osgGA::TrackballManipulator);
    


  • Meine Kristallkugel wird leider gerade gereinigt. 🙄
    Ohne Wissen über update(), viewer - insbesondere frame() und done() können wir dir absolut nicht weiterhelfen.



  • Ich hätte auch eigentlich nur eine Antwort von den OSG Profis erwartet.
    Aber danke dir trotzdem 😃


Anmelden zum Antworten