use bevy::prelude::*;
#[derive(Debug, Component)]
pub struct DebugCamera {
pub up: Vec3,
pub fwd: Vec3,
pub position: Vec3,
pub speed_translate: f32,
pub speed_rotate: f32,
}
impl Default for DebugCamera {
fn default() -> DebugCamera {
DebugCamera {
up: Vec3::new(0., 1., 0.),
fwd: Vec3::new(1., 0., 0.),
position: Vec3::default(),
speed_translate: 10.,
speed_rotate: std::f32::consts::FRAC_PI_4,
}
}
}