mirror of
https://github.com/bevyengine/bevy
synced 2024-11-10 07:04:33 +00:00
Added ASCII art to the custom mesh example, to clarify the ordering of the triangle indices. Fixes #15261.
This commit is contained in:
parent
40b05b2116
commit
13ca08f32d
1 changed files with 28 additions and 0 deletions
|
@ -224,6 +224,34 @@ fn create_cube_mesh() -> Mesh {
|
|||
// should appear counter-clockwise from the front of the triangle, in this case from outside the cube).
|
||||
// Read more about how to correctly build a mesh manually in the Bevy documentation of a Mesh,
|
||||
// further examples and the implementation of the built-in shapes.
|
||||
//
|
||||
// The first two defined triangles look like this (marked with the vertex indices,
|
||||
// and the axis), when looking down at the top (+y) of the cube:
|
||||
// -Z
|
||||
// ^
|
||||
// 0---1
|
||||
// | /|
|
||||
// | / | -> +X
|
||||
// |/ |
|
||||
// 3---2
|
||||
//
|
||||
// The right face's (+x) triangles look like this, seen from the outside of the cube.
|
||||
// +Y
|
||||
// ^
|
||||
// 10--11
|
||||
// | /|
|
||||
// | / | -> -Z
|
||||
// |/ |
|
||||
// 9---8
|
||||
//
|
||||
// The back face's (+z) triangles look like this, seen from the outside of the cube.
|
||||
// +Y
|
||||
// ^
|
||||
// 17--18
|
||||
// |\ |
|
||||
// | \ | -> +X
|
||||
// | \|
|
||||
// 16--19
|
||||
.with_inserted_indices(Indices::U32(vec![
|
||||
0,3,1 , 1,3,2, // triangles making up the top (+y) facing side.
|
||||
4,5,7 , 5,6,7, // bottom (-y)
|
||||
|
|
Loading…
Reference in a new issue