Small frustum culling crate meant to be used alongside the cgmath
crate.
```rust extern crate cgmath; extern crate cgmath_culling;
use cgmath::{PerspectiveFov, Rad}; use cgmath_culling::{FrustumCuller, BoundingBox, Intersection as Int};
let per = PerspectiveFov { fovy: Rad(3.1415_f32 / 2.0), aspect: 1.0, near: 0.1, far: 100.0 };
let culling = FrustumCuller::fromperspectivefov(per); let boundingbox = BoundingBox::fromparams(Vector3::new(0.0, 0.0, -7.0), Vector3::new(1.0, 1.0, -5.0));
match culling.testboundingbox(bounding_box) { Intersection::Inside | Intersection::Partial => println!("I'm Inside!!!"), Intersection::Outside => println!("I'm Outside"), } ```