moveToPoint method
Implementation
void moveToPoint(Vector3 target,
{Vector3? alignedEdge, Vector3? coordinateMask}) {
alignedEdge ??= ORIGIN;
coordinateMask ??= Vector3(1, 1, 1);
var pointToAlign = getCriticalPoint(alignedEdge);
shift((target - pointToAlign) * coordinateMask);
}