View Issue Details

IDProjectCategoryView StatusLast Update
0002406GCSBugpublic2018-06-03 08:00
Reporterva3ttn Assigned Toabdullah  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformWindowsOSXPOS Version32-bit
Product Version0.15 
Summary0002406: Sketcher: tangent constraint fails to make two parallel lines collinear
DescriptionIf two parallel lines both have a horizontal constraint, or both have a vertical constraint, then applying tangent constraint to them fails to make them collinear.
Steps To ReproduceStart FreeCAD 0.15, File, New, Select Sketcher Workbench, New Sketch, OK.
Edit, Preferences, Display, Sketcher, turn ON "Auto constraints", OK.
Create a line with a horizontal constraint.
Create another line with a horizontal constraint, to the right of the first one and not on the same line.

Select both lines, apply tangent constraint.
The constraint gets applied to both lines, but they do not become collinear, as they should.

Additional InformationThe same problem arises if vertical constraints are substituted for horizontal ones.

The tangent constraint works fine (makes lines collinear) if:
  * one or both horizontal constraints are removed, or
  * the lines are not parallel initially.

Also present in FreeCAD 0.16.

TagsSolver
FreeCAD Information

Activities

abdullah

2017-12-07 06:04

manager   ~0010533

It is a solver issue. The line to line tangency fails as described here. However, the endpoint to endpoint tangency succeeds.

chrisb

2018-06-03 08:00

developer   ~0011347

https://github.com/FreeCAD/FreeCAD/pull/1429

Issue History

Date Modified Username Field Change
2016-01-13 03:00 va3ttn New Issue
2016-01-14 16:26 abdullah Assigned To => abdullah
2016-01-14 16:26 abdullah Status new => assigned
2017-12-07 06:03 abdullah Tag Attached: Solver
2017-12-07 06:04 abdullah Note Added: 0010533
2017-12-13 15:20 Kunda1 Project Sketcher => GCS
2018-01-13 18:50 abdullah Assigned To abdullah =>
2018-06-03 08:00 chrisb Assigned To => abdullah
2018-06-03 08:00 chrisb Status assigned => closed
2018-06-03 08:00 chrisb Resolution open => fixed
2018-06-03 08:00 chrisb Note Added: 0011347