globalToLocal method
@en: Convert coordinates from viewport to coordinates within the canvas.
@zh: 将视窗中的坐标,转换成画布内的坐标
Implementation
Vector2 globalToLocal(Vector2 global, {double? scale}) {
var scaleVal = scale ?? this.scale.value;
var scaleOffset = size.value * (1 - scaleVal) / 2;
var scaleVector = Vector2(scaleOffset.width, scaleOffset.height);
return (global - scaleVector - offset.value.toVector2()) / scaleVal;
}