chore(lines): a bit of cleanup
Signed-off-by: Schmarni <marnistromer@gmail.com>
This commit is contained in:
@@ -95,12 +95,7 @@ fn build_line_mesh(
|
|||||||
None => {
|
None => {
|
||||||
// if we couldn't get the lines entity then we need to gen the mesh later
|
// if we couldn't get the lines entity then we need to gen the mesh later
|
||||||
lines.gen_mesh.store(true, Ordering::Relaxed);
|
lines.gen_mesh.store(true, Ordering::Relaxed);
|
||||||
let e = cmds.spawn((
|
continue;
|
||||||
Name::new("LinesNode"),
|
|
||||||
SpatialNode(Arc::downgrade(&lines.spatial)),
|
|
||||||
));
|
|
||||||
_ = lines.entity.set(e.id().into());
|
|
||||||
e
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.remove::<Mesh3d>();
|
.remove::<Mesh3d>();
|
||||||
@@ -211,7 +206,7 @@ fn build_line_mesh(
|
|||||||
RenderAssetUsages::RENDER_WORLD,
|
RenderAssetUsages::RENDER_WORLD,
|
||||||
);
|
);
|
||||||
mesh.insert_indices(Indices::U32(vertex_indices));
|
mesh.insert_indices(Indices::U32(vertex_indices));
|
||||||
mesh.insert_attribute(Mesh::ATTRIBUTE_POSITION, vertex_positions.clone());
|
mesh.insert_attribute(Mesh::ATTRIBUTE_POSITION, vertex_positions);
|
||||||
mesh.insert_attribute(Mesh::ATTRIBUTE_NORMAL, vertex_normals);
|
mesh.insert_attribute(Mesh::ATTRIBUTE_NORMAL, vertex_normals);
|
||||||
mesh.insert_attribute(Mesh::ATTRIBUTE_COLOR, vertex_colors);
|
mesh.insert_attribute(Mesh::ATTRIBUTE_COLOR, vertex_colors);
|
||||||
|
|
||||||
@@ -226,7 +221,7 @@ fn build_line_mesh(
|
|||||||
base_color: Color::WHITE,
|
base_color: Color::WHITE,
|
||||||
perceptual_roughness: 1.0,
|
perceptual_roughness: 1.0,
|
||||||
// TODO: this should be Blend
|
// TODO: this should be Blend
|
||||||
alpha_mode: AlphaMode::Opaque,
|
alpha_mode: AlphaMode::Blend,
|
||||||
emissive: Color::srgba_u8(128 / 4, 128 / 4, 128 / 4, 255).into(),
|
emissive: Color::srgba_u8(128 / 4, 128 / 4, 128 / 4, 255).into(),
|
||||||
..default()
|
..default()
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user