honeycomb_render/render/scene.rs
1use bevy::prelude::*;
2
3use crate::components::PanOrbitCamera;
4
5/// Scene setup routine.
6pub fn setup_scene(mut commands: Commands) {
7 let camera_transform = Transform::from_xyz(0.0, 0.0, 5.0);
8
9 commands.spawn((
10 PanOrbitCamera {
11 radius: camera_transform.translation.length(),
12 ..Default::default()
13 },
14 Camera3dBundle {
15 transform: camera_transform.looking_at(Vec3::ZERO, Vec3::Y),
16 ..default()
17 },
18 ));
19}