24#include <osg/observer_ptr>
72 bool prepareGeometry(osg::Node* node);
73 bool prepareGeometry(osg::Group* group);
74 bool prepareGeometry(osg::Geode* geode);
76 void addNotification()
override;
78 bool prepareGeometry();
79 void update(
float x,
float y)
override;
84 osg::observer_ptr<osg::Group> m_visualRoot;
89 osg::observer_ptr<agxOSG::GeometryNode> m_geometryNode;
91 osg::ref_ptr< osg::Drawable > m_drawable;
92 osg::ref_ptr< osg::Geometry > m_osgGeometry;
93 osg::ref_ptr< osg::Vec3Array > m_osgVertices;
94 osg::ref_ptr< osg::Vec3Array > m_osgNormals;
95 osg::ref_ptr< osg::Vec3Array > m_osgTexCoords;
Triangle mesh for geometric intersection tests.
Derive from this class to implement a listener for simulation GuiEvents.
The agxOSG namespace provides functionality for visualizing AGX simulations with OpenSceneGraph.