Better struct for scene

This commit is contained in:
Thomas Forgione
2018-04-18 10:26:40 +02:00
parent 2725d04a3d
commit ef667b5a02
2 changed files with 41 additions and 6 deletions
+3 -5
View File
@@ -4,8 +4,6 @@ extern crate glium;
extern crate verbose_log;
extern crate model_converter;
use std::rc::Rc;
use std::cell::RefCell;
use std::process::exit;
use std::time::{Instant, Duration};
@@ -22,7 +20,7 @@ use glium::glutin::Event;
use glium::glutin::WindowEvent;
use glium::glutin::VirtualKeyCode;
use model_converter::scene::Scene;
use model_converter::math::bounding_box::BoundingBox3;
use model_converter::math::vector::Vector3;
use model_converter::parser::parse;
@@ -89,7 +87,7 @@ fn main() {
let display = Display::new(window, context, &events_loop).unwrap();
let mut renderer = Renderer::new(display);
let mut scene = vec![];
let mut scene = Scene::new();
let mut before;
let mut duration;
@@ -110,7 +108,7 @@ fn main() {
model.build_vertex_buffers(&renderer);
duration = Instant::now().duration_since(before);
scene.push(Rc::new(RefCell::new(model)));
scene.emplace(model);
logln!(" done in {}ms.\nFinished", as_millis(duration));
}