diff --git a/Cargo.lock b/Cargo.lock index a1602d3..e09fddb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -461,7 +461,7 @@ dependencies = [ [[package]] name = "bevy_rapier3d" version = "0.12.1" -source = "git+https://github.com/nebkor/bevy_rapier?branch=debug-render-capsule#ab6be508dee4b38e886be67148ef4f7657f4c160" +source = "git+https://github.com/nebkor/bevy_rapier?branch=debug-render-capsule#3387b8ff9d3615033144cb2e22ad4a965caa6b2b" dependencies = [ "bevy", "nalgebra", diff --git a/Cargo.toml b/Cargo.toml index 2fea74a..705b307 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,6 +27,7 @@ features = [ [dependencies.bevy_rapier3d] git = "https://github.com/nebkor/bevy_rapier" +#path = "../bevy_rapier/bevy_rapier3d" branch = "debug-render-capsule" features = ["parallel", "simd-nightly"] # version = "0.12" diff --git a/src/geometry.rs b/src/geometry.rs index 4389d7b..6c5445b 100644 --- a/src/geometry.rs +++ b/src/geometry.rs @@ -96,7 +96,7 @@ fn gen_planet(sphere: Icosphere) -> Mesh { .iter() .map(|&p| { let disp = noise.get(p.as_dvec3().into()) as f32 * 0.05; - let pt = p + disp; + let pt = p + (p.normalize() * disp); pt.into() }) .collect::>();