We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eec7f3b commit 5ddf2d3Copy full SHA for 5ddf2d3
crates/bevy_mesh/src/primitives/dim2.rs
@@ -900,13 +900,13 @@ impl MeshBuilder for RhombusMeshBuilder {
900
let [hhd, vhd] = [self.half_diagonals.x, self.half_diagonals.y];
901
let positions = vec![
902
[hhd, 0.0, 0.0],
903
- [-hhd, 0.0, 0.0],
904
[0.0, vhd, 0.0],
+ [-hhd, 0.0, 0.0],
905
[0.0, -vhd, 0.0],
906
];
907
let normals = vec![[0.0, 0.0, 1.0]; 4];
908
- let uvs = vec![[1.0, 0.5], [0.0, 0.5], [0.5, 0.0], [0.5, 1.0]];
909
- let indices = Indices::U32(vec![1, 0, 2, 1, 3, 0]);
+ let uvs = vec![[1.0, 0.5], [0.5, 0.0], [0.0, 0.5], [0.5, 1.0]];
+ let indices = Indices::U32(vec![0, 1, 2, 2, 3, 0]);
910
911
Mesh::new(
912
PrimitiveTopology::TriangleList,
@@ -922,7 +922,7 @@ impl MeshBuilder for RhombusMeshBuilder {
922
impl Extrudable for RhombusMeshBuilder {
923
fn perimeter(&self) -> Vec<PerimeterSegment> {
924
vec![PerimeterSegment::Flat {
925
- indices: vec![0, 2, 1, 3, 0],
+ indices: vec![0, 1, 2, 3, 0],
926
}]
927
}
928
0 commit comments