View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003808 | FreeCAD | Bug | public | 2019-01-29 10:20 | 2021-02-24 23:30 |
Reporter | markus51 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
OS | Win7 | ||||
Product Version | 0.18 | ||||
Target Version | 0.19 | Fixed in Version | 0.19 | ||
Summary | 0003808: "2nd length" in "Pocket parameters" shows wrong value when a negative f(x) was defined | ||||
Description | When you input a negative f(x) value in "2nd length" (i.e. -20.0) then 0.0 will be shown in the dialog after closing the f(x) input and reopening the "Pocket parameters". See at the attached picture: *) "2nd length / f(x)" = -20.0 *) shown value = 0.00 mm All was tested on FreeCAD_0.18.15711. | ||||
Steps To Reproduce | 1.) Add a new cube (100x100x100) in "Part design. (look at "Pad") 2.) Create a Pocket on this cube. 3.) Select "Two dimensions" in the "Pocket parameters" 4.) Input 120mm at "Length" 5.) Press f(x) in the "2nd length" field. 6.) Input -20 7.) Press OK in the f(x) input 8.) Press OK on the "Pocket parameters" 9.) Double click on the new pocket in the "Combo view / Model" 10.) Now you see "0.00 mm" instead of "-20.0 mm" in the "2nd length" field. Perhaps it will be a good idea to allow to input a negative value directly in the "2nd length" field. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
related to | 0003925 | confirmed | Expressions | Negative numbers with multiple units interpeted as expressions |
|
|
|
@chrisb may i punt this to you? |
|
The behaviour of negative 2nd length is not documented for negative values, and it is not possible to enter them as non-expression values. So any behaviour is acceptable and it is definitely not a bug. Nevertheless, the behaviour is very interesting by defining a positive offset of the pocket. So it can well be a feature request. This should be discussed in the forum. @markus51, please add a forum topic (which in fact you should have done anyway before creating a ticket). |
|
"...is definitely not a bug...." is's an interested opinion. We can discuss whether negative values are allowed, but if the formular (f(x)) calculates an negative value ist MUST be shown in text field ! How a user should see that his formula produces negative value, wenn in the text field always showes "0.00", that's nonsens ? Nobody finds such an error. |
|
Cleaned up the typos |
|
Works now. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-01-29 10:20 | markus51 | New Issue | |
2019-01-29 10:20 | markus51 | File Added: WrongValue.png | |
2019-01-29 10:20 | markus51 | File Added: WrongValue.FCStd | |
2019-02-01 11:12 | Kunda1 | Note Added: 0012573 | |
2019-02-01 12:58 | chrisb | Note Added: 0012574 | |
2019-02-01 13:34 | markus51 | Note Added: 0012575 | |
2019-02-06 11:27 | Kunda1 | Summary | "2nd lenght" in "Poket parameters" showes wrong value when a negative f(x) was defined => "2nd lenght" in "Poket parameters" shows wrong value when a negative f(x) was defined |
2019-04-05 11:18 | Kunda1 | Summary | "2nd lenght" in "Poket parameters" shows wrong value when a negative f(x) was defined => "2nd length" in "Pocket parameters" shows wrong value when a negative f(x) was defined |
2019-04-05 11:18 | Kunda1 | Description Updated | |
2019-04-05 11:18 | Kunda1 | Steps to Reproduce Updated | |
2019-04-05 11:18 | Kunda1 | Note Added: 0012998 | |
2019-04-05 11:18 | Kunda1 | Relationship added | related to 0003925 |
2021-02-06 06:50 | abdullah | Target Version | => 0.20 |
2021-02-24 23:27 | wmayer | Target Version | 0.20 => 0.19 |
2021-02-24 23:30 | wmayer | Status | new => closed |
2021-02-24 23:30 | wmayer | Resolution | open => fixed |
2021-02-24 23:30 | wmayer | Fixed in Version | => 0.19 |
2021-02-24 23:30 | wmayer | Note Added: 0015431 |