Rectangle DSH : fix a bug when trying to make inward thickness.
This commit is contained in:
@@ -1838,7 +1838,7 @@ void DSHRectangleControllerBase::doEnforceControlParameters(Base::Vector2d& onSk
|
||||
else {
|
||||
if (onViewParameters[OnViewParameter::Sixth]->isSet) {
|
||||
double thickness = onViewParameters[OnViewParameter::Sixth]->getValue();
|
||||
if (thickness < Precision::Confusion()) {
|
||||
if (thickness <= -std::min(handler->width, handler->length) / 2) {
|
||||
unsetOnViewParameter(onViewParameters[OnViewParameter::Sixth].get());
|
||||
return;
|
||||
}
|
||||
@@ -1931,7 +1931,7 @@ void DSHRectangleControllerBase::doEnforceControlParameters(Base::Vector2d& onSk
|
||||
|
||||
if (onViewParameters[OnViewParameter::Sixth]->isSet) {
|
||||
double thickness = onViewParameters[OnViewParameter::Sixth]->getValue();
|
||||
if (thickness < Precision::Confusion()) {
|
||||
if (thickness <= -std::min(handler->width, handler->length) / 2) {
|
||||
unsetOnViewParameter(onViewParameters[OnViewParameter::Sixth].get());
|
||||
return;
|
||||
}
|
||||
@@ -1958,7 +1958,7 @@ void DSHRectangleControllerBase::doEnforceControlParameters(Base::Vector2d& onSk
|
||||
else {
|
||||
if (onViewParameters[OnViewParameter::Eighth]->isSet) {
|
||||
double thickness = onViewParameters[OnViewParameter::Eighth]->getValue();
|
||||
if (thickness < Precision::Confusion()) {
|
||||
if (thickness <= -std::min(handler->width, handler->length) / 2) {
|
||||
unsetOnViewParameter(onViewParameters[OnViewParameter::Eighth].get());
|
||||
return;
|
||||
}
|
||||
@@ -1973,7 +1973,7 @@ void DSHRectangleControllerBase::doEnforceControlParameters(Base::Vector2d& onSk
|
||||
case SelectMode::SeekFifth: {
|
||||
if (onViewParameters[OnViewParameter::Eighth]->isSet) {
|
||||
double thickness = onViewParameters[OnViewParameter::Eighth]->getValue();
|
||||
if (thickness < Precision::Confusion()) {
|
||||
if (thickness <= -std::min(handler->width, handler->length) / 2) {
|
||||
unsetOnViewParameter(onViewParameters[OnViewParameter::Eighth].get());
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user