To spawn a polyline in your world, use the PolylineBundle. This bundle includes the PolylineHandle (which points to the actual vertex data), a PolylineMaterialHandle, and standard Bevy transform and visibility components.
use bevy::prelude::*;
use bevy_polyline::{Polyline, Polyline, PolylineBundle, PolylineHandle};
fn spawn_polyline(mut commands: Commands, mut polylines: ResMut<Assets<Polyline>>) {
let polyline_asset = Polylines::add(Polyline {
vertices: vec![Vec3::ZERO, Vec3::X, Vec3::Y],
});
commands.spawn(PolylineBundle {
polyline: PolylineHandle(polyline_asset),
// material: PolylineMaterialHandle(your_material_handle),
..default()
});
}