convertPointToNodeSpace method
Converts a point from the coordinate system of the SpriteBox to the local coordinate system of the node.
This method is particularly useful when handling pointer events and need the pointers position in a local coordinate space.
var localPoint =
myNode.convertPointToNodeSpace(pointInBoxCoordinates);
Implementation
Offset convertPointToNodeSpace(Offset boxPoint) {
assert(_spriteBox != null);
Vector4 v = _boxToNodeMatrix()
.transform(Vector4(boxPoint.dx, boxPoint.dy, 0.0, 1.0));
return Offset(v[0], v[1]);
}