bevy/crates/bevy_render/src/mesh
Lynn 1196186257
Add segments to ExtrusionBuilder (#13719)
# Objective

- Add support for `segments` for extrusion-meshes, akin to what is
possible with cylinders

## Solution

- Added a `.segments(segments: usize)` function to `ExtrusionBuilder`.
- Implemented support for segments in the meshing algorithm.
- If you set `.segments(0)`, the meshing will fail, just like it does
with cylinders.

## Additional information

Here is a wireframe of some extrusions with 1, 2, 3, etc. segments:

![image_2024-06-06_233205114](https://github.com/bevyengine/bevy/assets/62256001/358081e2-172d-407b-8bdb-9cda88eb4664)

---------

Co-authored-by: Lynn Büttgenbach <62256001+solis-lumine-vorago@users.noreply.github.com>
2024-06-10 12:50:29 +00:00
..
mesh Made Mesh::merge take a reference of Mesh. (#13710) 2024-06-06 11:57:10 +00:00
primitives Add segments to ExtrusionBuilder (#13719) 2024-06-10 12:50:29 +00:00
mod.rs Enable clippy::ref_as_ptr (#12918) 2024-04-10 20:16:48 +00:00
morph.rs Reflect default in some types on bevy_render (#12580) 2024-03-19 22:50:17 +00:00