View Issue Details

IDProjectCategoryView StatusLast Update
0003863SketcherBugpublic2021-02-06 05:55
ReporteropenBrain Assigned Toabdullah  
Status assignedResolutionopen 
Product Version0.18 
Target Version0.20 
Summary0003863: Point-on-line not correctly auto-removed when redundant
DescriptionWhen "Auto Remove Redundants" is enabled, a "Point-on-line" constraint isn't removed when redundant if the superseding constraint is applied in continue mode. Solver displays an error message about redundancy instead. Everything becomes OK if a sketch item is dragged.
It works well in preselect mode.
It seems that this faulty behavior is specific to this "Point-on-line" constraint.
Steps To Reproduce
  1. Create a new sketch and check "Auto Remove Redundants" is enabled
  2. Create 2 lines (let's call them A & B, and their respective endpoints x.1 & x.2)
  3. Select line A and endpoint B.1, then add a Point-on-line constraint
  4. (Preselect mode): Select endpoints A.1 & B.1, then add a Coincident constraint => Everything's fine, Point-on-line constraint is removed
  5. Come back to the state at the end of step 3
  6. (Postselect mode): Select Coincident constraint (w/o anything selected), then click on A1 & B1 => Ouch ! Sketch isn't updated and solver displays "Sketch contains redundant constraints". Now just drag any line/endpoint with the mouse => Sketch is now updated and redundant constraint is removed
Additional InformationForum thread :
OS: Ubuntu 18.04.2 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15860 (Git)
Build type: Release
Branch: master
Hash: 3b708c7f84b0425076b520e1d95627b20fd75fe0
Python version: 2.7.15rc1
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
TagsNo tags attached.
FreeCAD Information



2022-03-03 13:55

administrator   ~0016722

This ticket has been migrated to GitHub as issue 5887.

Issue History

Date Modified Username Field Change
2019-02-25 19:45 openBrain New Issue
2019-02-25 20:49 chrisb Assigned To => abdullah
2019-02-25 20:49 chrisb Status new => assigned
2019-02-25 20:49 chrisb Description Updated
2020-11-09 18:06 abdullah Target Version => 0.20
2021-02-06 05:55 abdullah Target Version => 0.20