mrpt.opengl
Package Contents
- class mrpt.opengl.CFBORender(width: int = 800, height: int = 600)
C++ API: class mrpt::opengl::CFBORender
Render 3D scenes off-screen directly to RGB and/or RGB+D images.
- clearCameraOverride() None
Clear any camera override, reverting to using the scene’s viewport camera.
- hasCameraOverride() bool
Returns true if a camera override is set.
- height() int
Returns the current render height in pixels.
- invalidateCompiledScene() None
Force recompilation of the scene on next render.
- render_RGB(scene: mrpt.viz.Scene) mrpt.img.CImage
Render scene to an RGB CImage
- render_RGBD(scene: mrpt.viz.Scene) tuple[mrpt.img.CImage, numpy.ndarray]
Render scene to a tuple (RGB CImage, depth float32 NumPy array)
- render_depth(scene: mrpt.viz.Scene) numpy.ndarray
Render scene to a depth map: a float32 NumPy array (rows, cols)
- setCamera(camera: mrpt.viz.CCamera) None
Set the camera to use for rendering, overriding the scene’s viewport camera.
- width() int
Returns the current render width in pixels.