#![allow(unused_variables)]
extern crate nalgebra as na;
use na::{Isometry3, Perspective3, Point3, Vector3};
use std::f32::consts;
fn main() {
let model = Isometry3::new(Vector3::x(), na::zero());
let eye = Point3::new(0.0, 0.0, 1.0);
let target = Point3::new(1.0, 0.0, 0.0);
let view = Isometry3::look_at_rh(&eye, &target, &Vector3::y());
let projection = Perspective3::new(16.0 / 9.0, consts::PI / 2.0, 1.0, 1000.0);
let model_view = view * model;
let mat_model_view = model_view.to_homogeneous();
let model_view_projection = projection.as_matrix() * mat_model_view;
}