18 #ifndef _GAZEBO_RAYQUERY_HH_
19 #define _GAZEBO_RAYQUERY_HH_
34 class RayQueryPrivate;
57 public:
bool SelectMeshTriangle(
int _x,
int _y,
VisualPtr _visual,
58 math::Vector3 &_intersect, std::vector<math::Vector3> &_vertices);
64 std::vector<rendering::VisualPtr> &_visuals);
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:43
A Ray Query class used for retrieving mesh data of a visual, adapted from Ogre3D wiki.
Definition: RayQuery.hh:42
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:82
boost::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:102
Private data for the Ray Query class.
Definition: RayQueryPrivate.hh:30
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48