mirror of
https://github.com/mii443/rust-openvr.git
synced 2025-08-23 16:49:31 +00:00
moved sys to other repo, preparation for crates release
This commit is contained in:
21
examples/debug.rs
Normal file
21
examples/debug.rs
Normal file
@ -0,0 +1,21 @@
|
||||
extern crate openvr;
|
||||
extern crate nalgebra;
|
||||
|
||||
pub fn main () {
|
||||
let system = openvr::init().unwrap();
|
||||
let render_model = openvr::render_models().unwrap();
|
||||
let _ = openvr::compositor().unwrap();
|
||||
|
||||
loop {
|
||||
let _ = openvr::compositor().unwrap().wait_get_poses();
|
||||
let raw = system.projection_matrix(openvr::Eye::Left, 0.1, 1000.0);
|
||||
|
||||
let mat = nalgebra::Matrix4::new(
|
||||
raw[0][0], raw[0][1], raw[0][2], raw[0][3],
|
||||
raw[1][0], raw[1][1], raw[1][2], raw[1][3],
|
||||
raw[2][0], raw[2][1], raw[2][2], raw[2][3],
|
||||
raw[3][0], raw[3][1], raw[3][2], raw[3][3]);
|
||||
|
||||
println!("{:?}", mat);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user