Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Go to the source code of this file.
Classes | |
class | Ray |
Macros | |
#define | __ICERAY_H__ |
Functions | |
inline_ void | ComputeReflexionVector (Point &reflected, const Point &incoming_dir, const Point &outward_normal) |
inline_ void | ComputeReflexionVector (Point &reflected, const Point &source, const Point &impact, const Point &normal) |
inline_ void | DecomposeVector (Point &normal_compo, Point &tangent_compo, const Point &outward_dir, const Point &outward_normal) |
inline_ void | ComputeLocalDirection (Point &local_dir, const Point &world_dir, const Matrix4x4 &world) |
inline_ void | ComputeLocalPoint (Point &local_pt, const Point &world_pt, const Matrix4x4 &world) |
inline_ void | ComputeLocalRay (Ray &local_ray, const Ray &world_ray, const Matrix4x4 &world) |
inline_ void ComputeLocalDirection | ( | Point & | local_dir, |
const Point & | world_dir, | ||
const Matrix4x4 & | world | ||
) |
inline_ void ComputeLocalPoint | ( | Point & | local_pt, |
const Point & | world_pt, | ||
const Matrix4x4 & | world | ||
) |
Transforms a position vector from world space to local space
local_pt | [out] position vector in local space |
world_pt | [in] position vector in world space |
world | [in] world transform |