- Status Assigned
- Percent Complete
- Task Type Bug Report
- Category QCAD (main)
-
Assigned To
Andrew - Operating System All
- Severity Low
- Priority Very Low
- Reported Version 3 RC5
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: QCAD Bugtracker
Opened by Walter Schütz - 13.07.2012
Last edited by Andrew - 16.07.2012
Opened by Walter Schütz - 13.07.2012
Last edited by Andrew - 16.07.2012
FS#641 - No warning is displayed when lengthen tool is used with invalid input
Command ‘Lengthen LE’ will extend most arcs but not all (2 arcs in the attached drawing do not work)! There is no obvious reason for this from the users point of view.
Please attach the drawing if possible.
Is there an error message printed to the command line?
Could it be that the arcs are on a locked layer?
Thanks.
I did so. Was there no upload? Reattached it to this message.
No message. The arc seems to get selected when cursor hovers over it (red gets a bit more dark) but there is no preview of the added segment as I get with all other arcs in the drawing.
The drawing contains several arcs. All of them in the same layer 'Schnitt'. I did not see any obvious differences between arcs that work properly and those 2 that do not.
Thanks. I cannot reproduce the problem here at the moment.
What value did you enter in the options tool bar at the top?
Hi Walter
I cannot reproduce your problem either, all of your arc`s and other entities on layer 'Schnitt' can be lengthened by your value of I unit (1 cm).
Which two arcs are in question here?
Is it possible for you to highlight the two arcs and submit another drawing?
Clive: The two arcs are tagged with a text in yellow. You might have to switch to a dark background color or select all to see them.
Hmm, 'Amount' has really an influence! I never tried to change this. I think default was 10, so I left 10.
Anyway: If I set amount from 10 to 1–> arcs can be lengthened. If I set Amount back to 10 it will not work again
What unit is 'Amount' measured in?
Generally, all CAD drawings are unitless. One unit in QCAD or CAD in general is a matter of interpretation.
The unit does matter however, when it comes to printing to scale. For that reason, you can set up the drawing unit in the drawing preferences (Edit - Drawing Preferences).
TODO: Output warning when lengthen tool is used with invalid input (i.e. length > arc circumference)
Hmm, above condition will not cover my problem... An Amount of 12 or 13 will satisfy the condition (length > arc circumference) but would have lengthened the arc!
r=1.8 –> circumference ca. 11.3.. Try series 1, 2, ... 9 for Amount:
1..5 lengthen icreases
6..9 lengthen decreases
10..11 no lenthen
12.. lengthen icreases arc again
As the behavior is different for the 2 arcs, obviously the length and/or geometry of the already existing arc is part of the calculation too...
Conclusion:
I think the algorithm how much the arc gets lengthened should be modified. Proposal: Amount is only the prolongation of the arc (= how much longer the arc becomes). ⇒ Same behavior as lengthen of a line. The maximum prolongation is Pi x r regardless of how huge Amount is set.
As there is a preview the user can abort and change Amount, if the result is not what he likes it to be. This will be much more handsome than a message that the result will be invalid.