Better struct for scene
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user