+ fix constraint evaluation function

This commit is contained in:
wmayer 2014-12-29 15:17:04 +01:00
parent 32dd867a30
commit d83c02387c

View File

@ -2174,7 +2174,7 @@ bool SketchObject::evaluateConstraint(const Constraint *constraint) const
case Vertical:
if (constraint->First < -extGeoCount || constraint->First >= intGeoCount)
return false;
if (constraint->SecondPos != Constraint::GeoUndef) {
if (constraint->Second != Constraint::GeoUndef) {
if (constraint->Second < -extGeoCount || constraint->Second >= intGeoCount)
return false;
}
@ -2184,7 +2184,7 @@ bool SketchObject::evaluateConstraint(const Constraint *constraint) const
case DistanceY:
if (constraint->First < -extGeoCount || constraint->First >= intGeoCount)
return false;
if (constraint->SecondPos != none || constraint->Second != Constraint::GeoUndef) {
if (constraint->Second != Constraint::GeoUndef) {
if (constraint->Second < -extGeoCount || constraint->Second >= intGeoCount)
return false;
}
@ -2211,7 +2211,7 @@ bool SketchObject::evaluateConstraint(const Constraint *constraint) const
case Angle:
if (constraint->First < -extGeoCount || constraint->First >= intGeoCount)
return false;
if (constraint->SecondPos != none || constraint->Second != Constraint::GeoUndef) {
if (constraint->Second != Constraint::GeoUndef) {
if (constraint->Second < -extGeoCount || constraint->Second >= intGeoCount)
return false;
}