RadarPoint.random constructor
RadarPoint.random({
- required double lifetime,
- required ValueNotifier<
Offset> offsetEndPoint, - required ValueNotifier<
Offset> offsetCenter,
Implementation
factory RadarPoint.random({
required double lifetime,
required ValueNotifier<Offset> offsetEndPoint,
required ValueNotifier<Offset> offsetCenter,
}) {
Offset start = offsetCenter.value;
Offset end = offsetEndPoint.value;
final Random random = Random();
double t = random.nextDouble();
double x = start.dx + t * (end.dx - start.dx);
double y = start.dy + t * (end.dy - start.dy);
Offset offset = Offset(x, y);
return RadarPoint(offset, lifetime);
}