see files... 2009/3/23 Tueller, Shayne R Civ USAF AFMC 519 SMXS/MXDEC < [email protected]>
> If your OGL code is sharing the same render context as OSG, you need to > wrapper the OGL code with a push and pop of the state. The push would be: > > glPushAttrib(GL_ALL_ATTRIB_BITS); > glMatrixMode(GL_MODELVIEW); > glPushMatrix(); > glMatrixMode(GL_PROJECTION); > glPushMatrix(); > glMatrixMode(GL_TEXTURE); > glPushMatrix(); > > And the pop would be: > > glMatrixMode(GL_TEXTURE); > glPopMatrix(); > glMatrixMode(GL_PROJECTION); > glPopMatrix(); > glMatrixMode(GL_MODELVIEW); > glPopMatrix(); > glPopAttrib(); > > I do my OGL rendering in a PostDrawCallback for a symbology overlay. > > Hope this helps... > -Shayne > > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Claudio > Arduino > Sent: Monday, March 23, 2009 4:18 AM > To: [email protected] > Subject: [osg-users] Insert custom Open GL code > > Hi, > i Need to insert custom OpenGl code like this: > > glBegin(GL_TRIANGLE_STRIP); > glColor3f(1.0, 0.0, 1.0); > glVertex3i(0,0,0); > glColor3f(1.0, 0.0, 1.0); > glVertex3i(2000,2000,0); > glVertex3i(0, 2000,0); > glEnd(); > glFlush(); > > i have tried to insert this code in osgCallback code: > > struct DrawableUpdateCallback : public osg::Drawable::UpdateCallback { > virtual void update(osg::NodeVisitor*, osg::Drawable* drawable) > { > std::cout<<"Drawable update callback "<<drawable<<std::endl; > glBegin(GL_TRIANGLE_STRIP); > > glColor3f(1.0, 0.0, 1.0); > glVertex3i(0,0,50); > glColor3f(1.0, 0.0, 1.0); > glVertex3i(20000,20000,50); > glVertex3i(0, 20000,50); > glEnd(); > glFlush(); > } > }; > > the code is executed but the triangles don't appear to the screen... > i am a newbie in OpenGl.... > > please help me...:-) > > thanks > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > -- Гаммер Максим Дмитриевич Начальник отдела ИТ НИИ ЭОР
CustomGeometry.cpp
Description: Binary data
CustomGeometry.h
Description: Binary data
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

