Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

look_at_src.h File Reference

#include "look_at_src.I"

Go to the source code of this file.

Functions

BEGIN_PUBLISH EXPCL_PANDA void heads_up (FLOATNAME(LMatrix3)&mat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
EXPCL_PANDA void look_at (FLOATNAME(LMatrix3)&mat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
INLINE_MATHUTIL void heads_up (FLOATNAME(LMatrix3)&mat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)
INLINE_MATHUTIL void look_at (FLOATNAME(LMatrix3)&mat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)
INLINE_MATHUTIL void heads_up (FLOATNAME(LMatrix4)&mat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
INLINE_MATHUTIL void look_at (FLOATNAME(LMatrix4)&mat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
INLINE_MATHUTIL void heads_up (FLOATNAME(LMatrix4)&mat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)
INLINE_MATHUTIL void look_at (FLOATNAME(LMatrix4)&mat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)
INLINE_MATHUTIL void heads_up (FLOATNAME(LQuaternion)&quat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
INLINE_MATHUTIL void look_at (FLOATNAME(LQuaternion)&quat, const FLOATNAME(LVector3)&fwd, const FLOATNAME(LVector3)&up=FLOATNAME(LVector3)::up(), CoordinateSystem cs=CS_default)
INLINE_MATHUTIL void heads_up (FLOATNAME(LQuaternion)&quat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)
INLINE_MATHUTIL void look_at (FLOATNAME(LQuaternion)&quat, const FLOATNAME(LVector3)&fwd, CoordinateSystem cs)


Function Documentation

INLINE_MATHUTIL void heads_up FLOATNAME(LQuaternion)&  quat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

Referenced by CPT().

INLINE_MATHUTIL void heads_up FLOATNAME(LQuaternion)&  quat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

INLINE_MATHUTIL void heads_up FLOATNAME(LMatrix4)&  mat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

INLINE_MATHUTIL void heads_up FLOATNAME(LMatrix4)&  mat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

INLINE_MATHUTIL void heads_up FLOATNAME(LMatrix3)&  mat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

BEGIN_PUBLISH EXPCL_PANDA void heads_up FLOATNAME(LMatrix3)&  mat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

Definition at line 62 of file look_at_src.cxx.

References cs, CS_default, CS_yup_right, CS_zup_left, CS_zup_right, csqrt(), default_coordinate_system, dot(), FLOATNAME, FLOATTYPE, x, y, and z.

INLINE_MATHUTIL void look_at FLOATNAME(LQuaternion)&  quat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

Referenced by Lens::compute_lens_mat(), CPT(), ParametricCurveCollection::determine_hpr(), herc_idle(), herc_keys(), panda_idle(), SpheretexReflector::pre_apply(), Lens::set_frustum_from_corners(), setup_projtex(), setup_shaders(), setup_spotlight(), and shader_keys().

INLINE_MATHUTIL void look_at FLOATNAME(LQuaternion)&  quat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

INLINE_MATHUTIL void look_at FLOATNAME(LMatrix4)&  mat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

INLINE_MATHUTIL void look_at FLOATNAME(LMatrix4)&  mat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

INLINE_MATHUTIL void look_at FLOATNAME(LMatrix3)&  mat,
const FLOATNAME(LVector3)&  fwd,
CoordinateSystem  cs
 

EXPCL_PANDA void look_at FLOATNAME(LMatrix3)&  mat,
const FLOATNAME(LVector3)&  fwd,
const FLOATNAME(LVector3)&  up = FLOATNAME(LVector3)::up(),
CoordinateSystem  cs = CS_default
 

Definition at line 198 of file look_at_src.cxx.

References cs, CS_default, CS_yup_right, CS_zup_left, CS_zup_right, csqrt(), default_coordinate_system, dot(), FLOATNAME, FLOATTYPE, x, y, and z.


Generated on Fri Apr 18 00:10:52 2003 for Panda by doxygen1.3