Add comment to example about coordinate system (#12991)

# Objective

When learning about creating meshes in bevy using this example I
couldn't tell which coordinate system bevy uses, which caused confusion
and having to look it up else where.

## Solution

Add a comment that says what coordinate system bevy uses.
This commit is contained in:
Emily Selwood 2024-04-16 13:01:48 +01:00 committed by GitHub
parent 6003a317b8
commit da2ba8a43c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -122,7 +122,7 @@ fn create_cube_mesh() -> Mesh {
Mesh::new(PrimitiveTopology::TriangleList, RenderAssetUsages::MAIN_WORLD | RenderAssetUsages::RENDER_WORLD)
.with_inserted_attribute(
Mesh::ATTRIBUTE_POSITION,
// Each array is an [x, y, z] coordinate in local space.
// Each array is an [x, y, z] coordinate in local space. Bevy uses a right-handed Y-up coordinate system.
// Meshes always rotate around their local [0, 0, 0] when a rotation is applied to their Transform.
// By centering our mesh around the origin, rotating the mesh preserves its center of mass.
vec![