mirror of
https://github.com/bevyengine/bevy
synced 2024-11-22 12:43:34 +00:00
eef7dbefe8
# Objective - I hated having to do `Cuboid::new(1.0, 1.0, 1.0)` or `Cuboid::from_size(Vec3::splat(1.0))` when there should be a much easier way to do this. ## Solution - Implemented a `from_length()` method that only takes in a single float, and constructs a primitive of equal size in all directions. - Ex: ```rs // These: Cuboid::new(1.0, 1.0, 1.0); Cuboid::from_size(Vec3::splat(1.0)); // Are equivalent to this: Cuboid::from_length(1.0); ``` - For the rest of the changed primitives: ```rs Rectangle::from_length(1.0); Plane3d::default().mesh().from_length(1.0); ``` |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |