Two questions about sketch

Two questions about sketch

smallfavor
Collaborator Collaborator
528 Views
3 Replies
Message 1 of 4

Two questions about sketch

smallfavor
Collaborator
Collaborator

I've made a set of guide lines to help with proportioning a product and I can move it about the drawing plane, but at some point all the dimensions flip out of sync, and if any of the radiating lines is in a horizontal or vertical state a constraint is applied that must be removed to continue using the guide.  

 

What's happening with the dimensions?

 

Is there some 'non-constraint' constraint that could be applied to the lines to prevent the automatic horizontal/ verticals?

0 Likes
529 Views
3 Replies
Replies (3)
Message 2 of 4

davebYYPCU
Consultant
Consultant

Yep, hold down Cntrl or shift key, can't remember which one does it.

0 Likes
Message 3 of 4

kb9ydn
Advisor
Advisor

I think in this case the automatic constraint engine is a bit too eager to add a horizontal/vertical constraint.  It makes sense that a horizontal/vertical constraint would be added automatically when the line is created (if it's close enough to horizontal or vertical), but once it's created it should assume that you don't want the constraint and never try to add it again.  Dragging an endpoint should only create another automatic constraint if you drag and snap to an already existing point, which would of course be a coincident constraint and not horizontal/vertical.

 

Also, I think when adding automatic constraints it should put the indicator symbol (the one that shows that a constraint will be added if you release the mouse button) right next to the mouse cursor instead of farther away like it does now.  Currently if you are zoomed in close to a point that you are snapping to something, the auto constraint indicator can actually be off screen so that you can't see it, and therefore could add a constraint without you knowing about it.  This violates the Principle of Least Surprise.

 

 

C|

Message 4 of 4

smallfavor
Collaborator
Collaborator

" This violates the Principle of Least Surprise."

 

I love that principle!  

0 Likes