本篇博客介绍MRPT中的GUI窗口和3D OpenGL图形,具体示例在MRPT源码目录下的/sample/opengl_objects_demo和/sample/display3D。
3D场景主要基于类mrpt::opengl::COpenGLScene。这个类允许用户使用OpenGL图元创建、加载、保存和渲染3D场景。这个类可以被理解为一个运行在OpenGL 系统上的程序,包含一系列的视角定义、图元渲染等。
1、消息框:
进入MRPT源码目录下的/sample/display3D_custom_render,运行:
cmake .
make
./display3D_custom_render
即可看到下列结果:
2、2D字体:
进入MRPT源码目录下的/sample/text_Fonts,运行:
cmake .
make
./text_Fonts
结果: