Attractor class
A point that pulls particles toward it (positive strength) or pushes them away (negative strength) while they're within radius.
Force falls off linearly with distance — full strength at the attractor's center, zero at radius. position is a callback so the attractor can follow a moving point (e.g. the user's finger) every frame.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- position → Offset Function()
-
Attractor's location, evaluated fresh every frame.
final
- radius → double
-
Distance beyond which the attractor has no effect.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- strength → double
-
Force magnitude at the attractor's center. Positive pulls particles in,
negative pushes them away.
final
Methods
-
forceOn(
Offset particlePosition, double deltaTime) → Offset -
Returns the velocity delta this attractor applies to a particle at
particlePositionoverdeltaTime. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited