![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpPanda3DRenderParameters.h>
Public Member Functions | |
| vpPanda3DRenderParameters () | |
| vpPanda3DRenderParameters (const vpCameraParameters &cam, unsigned int h, unsigned int w, double clipNear, double clipFar) | |
| const vpCameraParameters & | getCameraIntrinsics () const |
| void | setCameraIntrinsics (const vpCameraParameters &cam) |
| double | getNearClippingDistance () const |
| double | getFarClippingDistance () const |
| void | setClippingDistance (double nearV, double farV) |
| unsigned int | getImageWidth () const |
| unsigned int | getImageHeight () const |
| void | setImageResolution (unsigned int height, unsigned int width) |
| void | setupPandaCamera (Camera *camera) |
Rendering parameters for a panda3D simulation.
includes:
Tutorials
If you are interested in using Panda3D in Augmented Reality applications, you may have a look at:
Definition at line 57 of file vpPanda3DRenderParameters.h.
|
inline |
Definition at line 60 of file vpPanda3DRenderParameters.h.
|
inline |
Definition at line 61 of file vpPanda3DRenderParameters.h.
|
inline |
Retrieve camera intrinsics.
Definition at line 71 of file vpPanda3DRenderParameters.h.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
|
inline |
Definition at line 85 of file vpPanda3DRenderParameters.h.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
|
inline |
Definition at line 103 of file vpPanda3DRenderParameters.h.
Referenced by vpPanda3DBaseRenderer::setRenderParameters(), and vpPanda3DPostProcessFilter::setRenderParameters().
|
inline |
Definition at line 102 of file vpPanda3DRenderParameters.h.
Referenced by vpPanda3DBaseRenderer::setRenderParameters(), and vpPanda3DPostProcessFilter::setRenderParameters().
|
inline |
Definition at line 84 of file vpPanda3DRenderParameters.h.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
|
inline |
set camera intrinsics. Only camera intrinsics for a lens without distortion are supported.
| if | camera intrinsics have a distortion model. |
Definition at line 76 of file vpPanda3DRenderParameters.h.
References vpException::badValue, and vpCameraParameters::perspectiveProjWithoutDistortion.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
|
inline |
Set the clipping distance. When a panda camera uses these render parameters, objects that are closer than "near" or further than "far" will be clipped.
| nearV | near clipping distance |
| farV | far clipping distance |
Definition at line 93 of file vpPanda3DRenderParameters.h.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
|
inline |
Set the image resolution. When this object is given to a vpPanda3DBaseRenderer, this will be the resolution of the renderer's output images.
| height | vertical image resolution |
| width | horizontal image resolution |
Definition at line 113 of file vpPanda3DRenderParameters.h.
Referenced by vpObjectCentricRenderer::beforeFrameRendered().
| BEGIN_VISP_NAMESPACE void vpPanda3DRenderParameters::setupPandaCamera | ( | Camera * | camera | ) |
Update a Panda3D camera object to use this objects's parameters.
| camera | the camera for which to update the rendering parameters |
| if | getImageWidth() or getImageHeight() are equal to 0. |
Definition at line 39 of file vpPanda3DRenderParameters.cpp.
References vpException::dimensionError.