diff --git a/engine/src/scene/general/camera.rs b/engine/src/scene/general/camera.rs index 4183a0f..6905708 100644 --- a/engine/src/scene/general/camera.rs +++ b/engine/src/scene/general/camera.rs @@ -103,7 +103,7 @@ impl Camera { } // view matrix handling - fn eye_position(&self) -> Vector3 { + pub fn eye_position(&self) -> Vector3 { rotate_z(self.eye_offset, self.eye_rotation) + self.center + self.center_offset } diff --git a/examples/simple_window/src/main.rs b/examples/simple_window/src/main.rs index f80d278..6865df3 100644 --- a/examples/simple_window/src/main.rs +++ b/examples/simple_window/src/main.rs @@ -14,8 +14,8 @@ fn main() -> Result<()> { world_builder.add_system(GameState::update); world_builder.resources.insert(GameState::default()); - let dir = Path::new("C:/Users/M.Huebner/Downloads/skybox"); - // let dir = Path::new("/home/michaelh/Sync/skybox_labeled"); + // let dir = Path::new("C:/Users/M.Huebner/Downloads/skybox"); + let dir = Path::new("/home/michaelh/Sync/skybox"); SkyBox::new( &mut world_builder, [