bfops/playform — pull request #77 by sebcrozet (2014-10-30 16:51:21+00:00)
Title: Update to the last ncollide API.

Replace ncollide types/traits:
* AABB (except. ctors) -> AABB3 (type alias)
* Ray (except. ctors) -> Ray3 (type alias)
* RayCast -> LocalRayCast (new trait for transformationless ray casting)
* Scalar -> f32 (Scalar is now a trait)

Replace ncollide odd patterns:
* Ray { ... } -> Ray::new(...)

Replace nalgebra odd patterns:
* Cross::cross -> nalgebra::cross
* Norm::normalize_copy -> nalgebra::normalize
* Norm::norm -> nalgebra::norm
* Eye::new_identity -> nalgebra::new_identity
* matrix.rmul(vector) -> matrix * vector (operator everload!)
* point1.as_vec() - point2.as_vec().clone() -> point1 - point2 (operator overload for points: Point - Point = Vector)

Update to the last Rust:
* fail!(...)-> panic!(...)