Does anyone know the correct behaviour (or at least what AutoCAD does) when the user sets a one-time snap (snap override) and then a point of the required type is not found? i.e. does it generate an error and re-prompt for the point or does it simply accept the point at the cursor without complaint.
e.g.
Type LINE to start a line command
Select any point to start the line
Type END to set the one-time snap to ENDPOINT
Select a point not on any object
Should it display an error “No endpoint found for given point” and re-prompt for the point, or should it just accept the point clicked.
Not generating an error when the user has explicitly set a one-time snap seems to be a bug, since just returning the point clicked won’t be exactly at the end of an object – if the user just manages to miss the end of an object then not generating an error will result in a point being near but not exactly on the end. I can see that running snaps shouldn’t generate a error in this case but a one-time snap probably should.
Different flavours of icad seem to handle this differently. What is correct? What does AutoCAD do?
© 2010 Created by Deelip Menezes.
Powered by
.