Hi, We (especially Arne) worked on providing an easy way to display 3D debug information using vizkit3d:
https://github.com/arneboe/gui-vizkit3d_debug_drawings e.g. draw a circle just by using > base::Vector3d pos(-3, -3, -3); > DRAW_SPHERE("some_pos", pos, 1, vizkit3dDebugDrawings::Color::red); within the Tasks code. (see the repos Readme.md for more information) This macro either can display the sphere in a local window where the task was started or the information sent through a port to be displayed remotely. We think that this is really helpful for debugging and is also ready to be merged into the core. But it relies on an patched version of gui/vizkit3d, that uses the "osgviz" library (providing improved click events, click callbacks, and providing primitives etc.) https://github.com/rock-gui/gui-osgviz-osgviz This is the according diff for vizkit3d: https://github.com/rock-core/gui-vizkit3d/compare/master...envire:osgviz?expand=1 The way to get the drawings into the rock core would be: * Add the osgviz library to the rock.core package_set * as it is a dependency of vizkit3d then * Merge the "to be created" PR for vizkit3d (diff above) * Move the vizkit3d_debug_drawings lib to the rock-gui organization * add vizkit3d_debug_drawings to the rock.core package set One open question would be if the osgviz library should stay in rock-gui, or if it should be moved to rock-core? This is why I used this list to ask rather than staring the PR directly Any opinions? Best, Steffen -- Steffen Planthaber Weltraumrobotik Besuchsadresse der Nebengeschäftstelle: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 5 28359 Bremen, Germany Postadresse der Hauptgeschäftsstelle Standort Bremen: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 1 28359 Bremen, Germany Tel.: +49 421 178 45-4125 Zentrale: +49 421 178 45-0 Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen) E-Mail: steffen.plantha...@dfki.de Weitere Informationen: http://www.dfki.de/robotik ----------------------------------------------------------------------- Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 Sitz der Gesellschaft: Kaiserslautern (HRB 2313) USt-Id.Nr.: DE 148646973 Steuernummer: 19/673/0060/3 ----------------------------------------------------------------------- _______________________________________________ Rock-dev mailing list Rock-dev@dfki.de http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev