Boids
This objects contains the various managers which implements a boid-like behaviour
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Boids.type
Members list
Type members
Classlikes
This manager implement the boid alignment logic
This manager implement the boid alignment logic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This manager implement the boid cohesion logic
This manager implement the boid cohesion logic
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Positionedclass Objecttrait Matchableclass AnyShow all
This manager actually change the Movable position by adding to it its direction
This manager actually change the Movable position by adding to it its direction
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BaseManager[M]class Objecttrait Matchableclass AnyShow all
This manager limits the number of surrounding boids the boid is influenced by
This manager limits the number of surrounding boids the boid is influenced by
Value parameters
- perceptionRadius
-
the radius within other boids influences this boid
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This manager implements the boid separation logic
This manager implements the boid separation logic
Value parameters
- avoidRadius
-
the distance that each boid try to keep from the other boids
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This manager limits the velocity of the given boid
This manager limits the velocity of the given boid
Value parameters
- maxSpeed
-
the maximum velocity that a boid can have
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BaseManager[M]class Objecttrait Matchableclass AnyShow all