06-28-2016, 05:36 PM
I had an opportunity to test the behavior of the constrain functions once the tool had a working "rubber-band" drag line based on ArtboardPoint.move(distance,angle). Is that the preferred method?
Now it makes sense; One Angle option constrains every 45 degrees per the usual behavior when pressing the shift key, and the others flip the line 180 degrees depending on whether you're left, right, above, or below the start point. I guess I was expecting additional options similar to some constrain functions that I'd written, e.g., that could operate on any axis, not just horizontal and vertical. Maybe all that is there, but I just don't know how to access it (the only point math function I understand is multiplying a point by zero to get to the artboard origin of (0,0).
I apologize for my ramblings and for wasting some perfectly good anxiety. Perhaps another user can benefit from this thread sometime later.
Now it makes sense; One Angle option constrains every 45 degrees per the usual behavior when pressing the shift key, and the others flip the line 180 degrees depending on whether you're left, right, above, or below the start point. I guess I was expecting additional options similar to some constrain functions that I'd written, e.g., that could operate on any axis, not just horizontal and vertical. Maybe all that is there, but I just don't know how to access it (the only point math function I understand is multiplying a point by zero to get to the artboard origin of (0,0).
I apologize for my ramblings and for wasting some perfectly good anxiety. Perhaps another user can benefit from this thread sometime later.