INNER CODE UNIT · Dart
dX
vintage/scratcher · lib/widgets.dart:224
final dX = center.dx - point.dx;
final dY = center.dy - point.dy;
final multi = dX * dX + dY * dY;
final distance = sqrt(multi).roundToDouble();
return distance <= radius;
}
void _addPoint(Offset position) {
// Ignore when same point is reported multiple times in a row
if (_lastPosition == position) {
return;
}
_lastPosition = position;
ui.Offset? point = position;
final scratchPoint = ScratchPoint(point, widget.brushSize);