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:39
A Ray Query class used for retrieving mesh data of a visual, adapted from Ogre3D wiki.
Definition: RayQuery.hh:42
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:112
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:88
#define GZ_RENDERING_VISIBLE
Definition: system.hh:209
Private data for the Ray Query class.
Definition: RayQueryPrivate.hh:30