PartDesign: [skip ci] support negative values as second length of a pad

This commit is contained in:
wmayer
2020-11-16 11:26:51 +01:00
parent 55e3aad3c7
commit 2e83e95f3a
2 changed files with 4 additions and 3 deletions

View File

@@ -74,6 +74,10 @@ Pad::Pad()
ADD_PROPERTY_TYPE(Offset, (0.0), "Pad", App::Prop_None, "Offset from face in which pad will end");
static const App::PropertyQuantityConstraint::Constraints signedLengthConstraint = {-DBL_MAX, DBL_MAX, 1.0};
Offset.setConstraints(&signedLengthConstraint);
// Remove the constraints and keep the type to allow to accept negative values
// https://forum.freecadweb.org/viewtopic.php?f=3&t=52075&p=448410#p447636
Length2.setConstraints(nullptr);
}
short Pad::mustExecute() const

View File

@@ -234,9 +234,6 @@ the sketch plane's normal vector will be used</string>
<property name="keyboardTracking">
<bool>false</bool>
</property>
<property name="minimum">
<double>0.000000000000000</double>
</property>
</widget>
</item>
</layout>