pub struct Boids {
pub radius: f64,
pub separation: f32,
pub alignment: f32,
pub cohesion: f32,
pub max_particles: usize,
}Expand description
Spatially hashed flocking evaluated from one immutable population snapshot.
Fields§
§radius: f64Positive neighbor radius.
separation: f32Separation strength.
alignment: f32Alignment strength.
cohesion: f32Cohesion strength.
max_particles: usizeMaximum population admitted by this operator.
Trait Implementations§
impl Copy for Boids
Source§impl ParticleGroupModifier for Boids
impl ParticleGroupModifier for Boids
Auto Trait Implementations§
impl Forget for Boids
impl Freeze for Boids
impl Move for Boids
impl RefUnwindSafe for Boids
impl Send for Boids
impl Sync for Boids
impl Unpin for Boids
impl UnsafeUnpin for Boids
impl UnwindSafe for Boids
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more