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}