SO3Engine
|
#include <SO3RayCast.h>
Static Public Member Functions | |
static SRaycastResult | Cast (SCamera *camera, const float &relativePosX, const float &relativePosY, Ogre::SubEntity *subEntity, bool getUvCoordonate=false) |
static SRaycastResult | Cast (Ogre::Camera *camera, const float &relativePosX, const float &relativePosY, Ogre::SubEntity *subEntity, bool getUvCoordonate=false) |
static SRaycastResult | Cast (SScene *sm, Ogre::Vector3 pos, Ogre::Vector3 dir, Ogre::Real maxdist, bool getUvCoordonate=false) |
static void | GetMeshInformation (const Ogre::MeshPtr mesh, size_t &vertex_count, Ogre::Vector3 *&vertices, size_t &index_count, unsigned long *&indices, const Ogre::Vector3 &position, const Ogre::Quaternion &orient, const Ogre::Vector3 &scale) |
Definition at line 79 of file SO3RayCast.h.
|
static |
Definition at line 208 of file SO3RayCast.cpp.
|
static |
Cast from camera, giving viewport relative position as position to cast.
Definition at line 200 of file SO3RayCast.cpp.
|
static |
Cast from position
Definition at line 397 of file SO3RayCast.cpp.
|
static |
Get mesh informations
Definition at line 86 of file SO3RayCast.cpp.