Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | List of all members
LFrustumf Class Reference

Public Member Functions

 __init__ ()
 
 makeOrtho (float fnear, float ffar)
 Behaves like gluOrtho. More...
 
 makeOrtho (float fnear, float ffar, float l, float r, float t, float b)
 Behaves like gluOrtho. More...
 
 makeOrtho2D ()
 Sets up a two-dimensional orthographic frustum. More...
 
 makeOrtho2D (float l, float r, float t, float b)
 Sets up a two-dimensional orthographic frustum. More...
 
 makePerspective (float xfov, float yfov, float fnear, float ffar)
 
 makePerspectiveHfov (float xfov, float aspect, float fnear, float ffar)
 Behaves like gluPerspective (Aspect = width/height, Yfov in degrees) aspect +---------—+ | | 1 | | yfov | | +---------—+. More...
 
 makePerspectiveVfov (float yfov, float aspect, float fnear, float ffar)
 

Member Function Documentation

__init__ ( )
makeOrtho ( float  fnear,
float  ffar 
)

Behaves like gluOrtho.

makeOrtho ( float  fnear,
float  ffar,
float  l,
float  r,
float  t,
float  b 
)

Behaves like gluOrtho.

makeOrtho2D ( )

Sets up a two-dimensional orthographic frustum.

makeOrtho2D ( float  l,
float  r,
float  t,
float  b 
)

Sets up a two-dimensional orthographic frustum.

makePerspective ( float  xfov,
float  yfov,
float  fnear,
float  ffar 
)
makePerspectiveHfov ( float  xfov,
float  aspect,
float  fnear,
float  ffar 
)

Behaves like gluPerspective (Aspect = width/height, Yfov in degrees) aspect +---------—+ | | 1 | | yfov | | +---------—+.

----—+---— \ | / \ | / \ | / \ | / \ | / |/ W yfov

makePerspectiveVfov ( float  yfov,
float  aspect,
float  fnear,
float  ffar 
)