pointerMove method
Implementation
bool pointerMove(Vec2D point, {int pointerId = 0}) {
if (_pointer != pointerId || !validate()) return false;
var distance = double.infinity;
for (var i = 0; i < _targets.length; i++) {
final hit = _targets[i].selectionHit(point, nearest: true);
if (hit != null && hit.distanceSquared < distance) {
distance = hit.distanceSquared;
_extent = (i, hit.offset);
}
}
_apply();
return true;
}