Sirikata
Namespaces | Functions
libmesh/include/sirikata/mesh/Raytrace.hpp File Reference
#include <sirikata/mesh/Visual.hpp>
#include <sirikata/mesh/Meshdata.hpp>
#include <sirikata/mesh/Billboard.hpp>
Include dependency graph for Raytrace.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Mesh

Functions

SIRIKATA_MESH_FUNCTION_EXPORT bool Sirikata::Mesh::Raytrace (VisualPtr vis, const Matrix4x4f &vis_xform, const Vector3f &ray_start, const Vector3f &ray_dir, float32 *t_out, Vector3f *hit_out)
 Traces a ray an returns information about the first point it hits on an the mesh.
SIRIKATA_MESH_FUNCTION_EXPORT bool Sirikata::Mesh::RaytraceType (MeshdataPtr vis, const Matrix4x4f &vis_xform, const Vector3f &ray_start, const Vector3f &ray_dir, float32 *t_out, Vector3f *hit_out)
SIRIKATA_MESH_FUNCTION_EXPORT bool Sirikata::Mesh::RaytraceType (BillboardPtr vis, const Matrix4x4f &vis_xform, const Vector3f &ray_start, const Vector3f &ray_dir, float32 *t_out, Vector3f *hit_out)