//! Shows how to render a polygonal [`Mesh`], generated from a [`Rectangle`] primitive, in a 2D scene.12use bevy::{color::palettes::basic::PURPLE, prelude::*};34fn main() {5App::new()6.add_plugins(DefaultPlugins)7.add_systems(Startup, setup)8.run();9}1011fn setup(12mut commands: Commands,13mut meshes: ResMut<Assets<Mesh>>,14mut materials: ResMut<Assets<ColorMaterial>>,15) {16commands.spawn(Camera2d);1718commands.spawn((19Mesh2d(meshes.add(Rectangle::default())),20MeshMaterial2d(materials.add(Color::from(PURPLE))),21Transform::default().with_scale(Vec3::splat(128.)),22));23}242526