Browse Source

Added sphere to list of models

QGC4.4
hengli 15 years ago
parent
commit
4995debeab
  1. 8
      src/ui/map3D/Pixhawk3DWidget.cc

8
src/ui/map3D/Pixhawk3DWidget.cc

@ -393,6 +393,14 @@ Pixhawk3DWidget::findVehicleModels(void) @@ -393,6 +393,14 @@ Pixhawk3DWidget::findVehicleModels(void)
// add Pixhawk Bravo model
nodes.push_back(PixhawkCheetahGeode::instance());
// add sphere of 0.05m radius
osg::ref_ptr<osg::Sphere> sphere = new osg::Sphere(osg::Vec3f(0.0f, 0.0f, 0.0f), 0.05f);
osg::ref_ptr<osg::ShapeDrawable> sphereDrawable = new osg::ShapeDrawable(sphere);
osg::ref_ptr<osg::Geode> sphereGeode = new osg::Geode;
sphereGeode->addDrawable(sphereDrawable);
sphereGeode->setName("Sphere (0.1m)");
nodes.push_back(sphereGeode);
// add all other models in folder
for (int i = 0; i < files.size(); ++i)
{

Loading…
Cancel
Save