From 4995debeabd63d308eb2dc45c5f8de2b3703a3c4 Mon Sep 17 00:00:00 2001 From: hengli Date: Thu, 16 Dec 2010 14:52:53 +0100 Subject: [PATCH] Added sphere to list of models --- src/ui/map3D/Pixhawk3DWidget.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ui/map3D/Pixhawk3DWidget.cc b/src/ui/map3D/Pixhawk3DWidget.cc index d0a57960b..f0451f407 100644 --- a/src/ui/map3D/Pixhawk3DWidget.cc +++ b/src/ui/map3D/Pixhawk3DWidget.cc @@ -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 sphere = new osg::Sphere(osg::Vec3f(0.0f, 0.0f, 0.0f), 0.05f); + osg::ref_ptr sphereDrawable = new osg::ShapeDrawable(sphere); + osg::ref_ptr 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) { -- 2.22.0