pub fn new() -> Frustum {
        let ps = [
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
        ];
        Frustum {
            planes: ps,
            angle: 0.0,
            ratio: 0.75,
            near: 10.0,
            far: 300.0,
            nearheight: 800.0,
            nearwidth: 600.0,
            farheight: 1920.0,
            farwidth: 1080.0,
        }
    }
// initialization stuff contains dummys use
// set_cam_internals and set_cam_def to initialize the frustum
initialization stuff contains dummys use
set_cam_internals and set_cam_def to initialize the frustum
initialization stuff contains dummys use set_cam_internals and set_cam_def to initialize the frustum
pub fn new() -> Frustum {
        let ps = [
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
            Plane::new(),
        ];
        Frustum {
            planes: ps,
            angle: 0.0,
            ratio: 0.75,
            near: 10.0,
            far: 300.0,
            nearheight: 800.0,
            nearwidth: 600.0,
            farheight: 1920.0,
            farwidth: 1080.0,
        }
    }
pub fn new ( ) -> Frustum { let ps = [ Plane :: new ( ) , Plane :: new ( ) , Plane :: new ( ) , Plane :: new ( ) , Plane :: new ( ) , Plane :: new ( ) , ] ; Frustum { planes : ps , angle : 0.0 , ratio : 0.75 , near : 10.0 , far : 300.0 , nearheight : 800.0 , nearwidth : 600.0 , farheight : 1920.0 , farwidth : 1080.0 , } }
initialization stuff contains dummys use
set_cam_internals and set_cam_def to initialize the frustum
initialization stuff contains dummys use set_cam_internals and set_cam_def to initialize the frustum