Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
LightFrustum< REAL > Class Template Reference

Public Member Functions

void init (const REAL &apex_angle, const REAL &top_radius, const REAL &margin_ratio)
 
bool contains_point (const bool &pyramidal_vs_conical, const GMathVec3< REAL > &position) const
 
REAL get_value (const bool &pyramidal_vs_conical, const GMathVec3< REAL > &position) const
 
bool get_ray_interval (const bool &pyramidal_vs_conical, const GMathVec3< REAL > &ray_origin, const GMathVec3< REAL > &ray_direction, const REAL &t_min, const REAL &t_max, REAL &s_min, REAL &s_max) const