Inheritance Graph

graph BT
	Frustum
	Frustum --> Object
	click Frustum "escript_type_Geometry_Frustum"
	click Object "escript_type_Object"

Attributes

   
INSIDE  
INTERSECT  
OUTSIDE  

Functions

   
_constructor([p0 [, p1 [, p2 [, p3]]]]) [ESMF] Frustum new Frustum( [float angle=60,float ratio=1.0,float nearD=0.1,float farD=1000.0] )
getBottom() [ESMF] float Frustum.getBottom()
getDir() [ESMF] Vec3 Frustum.getDir()
getFar() [ESMF] float Frustum.getFar()
getLeft() [ESMF] float Frustum.getLeft()
getNear() [ESMF] float Frustum.getNear()
getPlane(p0) [ESMF] Plane Frustum.getPlane( int PlaneId )
getPos() [ESMF] Vec3 Frustum.getPos()
getProjectionMatrix() [ESMF] Matrix4x4 Frustum.getProjectionMatrix()
getRight() [ESMF] float Frustum.getRight()
getTop() [ESMF] float Frustum.getTop()
getUp() [ESMF] Vec3 Frustum.getUp()
isBoxInFrustum(p0) [ESMF] (INSIDE|INTERSECT|OUTSIDE) Frustum.isBoxInFrustum(Box)
pointInFrustum(p0) [ESMF] bool Frustum.pointInFrustum(Vec3)
setFrustum(p0, p1, p2, p3, p4, p5) [ESMF] self Frustum.setFrustum(float left,float right,float bottom,float top,float nearD,float farD)
setFrustumFromAngles(p0, p1, p2, p3, p4, p5) [ESMF] self Frustum.setFrustumFromAngles(float fovLeftDeg,float fovRightDeg,float fovBottomDeg,float fovTopDeg,float nearD,float farD)
setOrthogonal(p0, p1, p2, p3, p4, p5) [ESMF] self Frustum.setOrthogonal(float left,float right,float bottom,float top,float nearD,float farD)
setPerspective(p0, p1, p2, p3) [ESMF] self Frustum.setPerspective(float angleDeg, float ratio, float nearD, float farD)
setPosition(p0, p1, p2) [ESMF] self Frustum.setPosition(Vec3 pos, Vec3 dir, Vec3 up)