mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Fixed branch flattening
This commit is contained in:
parent
cf91358f40
commit
2f68a565d4
@ -208,7 +208,7 @@ impl ProceduralTree {
|
|||||||
let mut branch_dir = (dir + Vec3::<f32>::new(rng.gen_range(-1.0, 1.0),rng.gen_range(-1.0, 1.0),rng.gen_range(0.25, 1.0)).cross(dir).normalized() * 0.45 * (depth as f32 + 0.5)).normalized(); // I wish `vek` had a `Vec3::from_fn`
|
let mut branch_dir = (dir + Vec3::<f32>::new(rng.gen_range(-1.0, 1.0),rng.gen_range(-1.0, 1.0),rng.gen_range(0.25, 1.0)).cross(dir).normalized() * 0.45 * (depth as f32 + 0.5)).normalized(); // I wish `vek` had a `Vec3::from_fn`
|
||||||
|
|
||||||
if branch_dir.z < 0. {
|
if branch_dir.z < 0. {
|
||||||
branch_dir.z = (branch_dir.z) / 16.
|
branch_dir.z = (branch_dir.z) / 16. + 0.2
|
||||||
}
|
}
|
||||||
|
|
||||||
let branch_len = 12.0 / (depth as f32 * 0.25 + 1.0); // Zipf, I guess
|
let branch_len = 12.0 / (depth as f32 * 0.25 + 1.0); // Zipf, I guess
|
||||||
|
Loading…
Reference in New Issue
Block a user