position method
Implementation
@override
Offset position(int n) {
var rand = sin(n + variation2).abs();
var rvalue = (value + rand * 2 * pi) % (2 * pi);
var x =
(1 - variation3) * sin(-rand + rvalue + offset) * canvasSize.width / 2;
var y = sin(rand + -2 * rvalue + offset) * canvasSize.height / 2;
return Offset(
canvasSize.width / 2 + x,
canvasSize.height / 2 + y,
);
}