refactor: minor code refactor so it looks slightly better
This commit is contained in:
parent
8c88cf9cac
commit
742dc85414
@ -83,9 +83,9 @@ impl Boid for Boid2D {
|
|||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn apply_force(&mut self, force: Vec3) {
|
fn apply_force(&mut self, force: Vec3) {
|
||||||
self.vel += force.xy();
|
self.vel += force.xy();
|
||||||
let new_vel = self.vel.clamp_length_max(self.props.max_speed);
|
self.vel = self.vel.clamp_length_max(self.props.max_speed);
|
||||||
self.vel = new_vel;
|
let force_to_apply = Vector2::new(self.vel.x, self.vel.y);
|
||||||
self.base_mut().translate(Vector2::new(new_vel.x, new_vel.y));
|
self.base_mut().translate(force_to_apply);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
|
@ -82,10 +82,9 @@ impl Boid for Boid3D {
|
|||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn apply_force(&mut self, force: Vec3) {
|
fn apply_force(&mut self, force: Vec3) {
|
||||||
self.vel += force;
|
self.vel += force;
|
||||||
let new_vel = self.vel.clamp_length_max(self.props.max_speed);
|
self.vel = self.vel.clamp_length_max(self.props.max_speed);
|
||||||
self.vel = new_vel;
|
let force_to_apply = Vector3::new(self.vel.x, self.vel.y, self.vel.z);
|
||||||
self.base_mut()
|
self.base_mut().translate(force_to_apply);
|
||||||
.translate(Vector3::new(new_vel.x, new_vel.y, new_vel.z));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
|
Loading…
Reference in New Issue
Block a user