logari81
|
377e3eebce
|
Sketcher: small fix in listing of conflicting constraints
|
2012-04-16 16:31:52 +02:00 |
|
logari81
|
126b25e690
|
Sketcher: basic graph based system partitioning
|
2012-04-14 12:10:32 +02:00 |
|
logari81
|
17ac6da079
|
Sketcher: support perpendicularity constraint for arcs and circles
|
2012-04-01 16:32:51 +02:00 |
|
wmayer
|
723d6cde00
|
Fix build errors with Sketcher, Support of workbenches with delayed retrieval of class name
|
2012-03-22 19:59:50 +01:00 |
|
logari81
|
f0a6d25621
|
Fix 0000461: Sketcher: tangent constraint between two arcs/circles
|
2012-03-22 14:14:07 +01:00 |
|
logari81
|
6d35d55905
|
+ fix minor bug in freeGCS
+ make handling of negative curve indices in ViewProviderSketch more consistent
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5347 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-12-24 22:17:39 +00:00 |
|
logari81
|
2a8a4775ef
|
+ make Levenberg-Marquardt solver maxStep aware
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5213 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-12-03 19:22:06 +00:00 |
|
logari81
|
4d7a9435c1
|
+ use a trick to improve edge dragging of arcs and circles (until we find a more proper solution)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5149 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-17 21:53:40 +00:00 |
|
logari81
|
aaea1b933c
|
+ try to make the SQP solver in the Sketcher more robust
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5148 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-17 19:58:45 +00:00 |
|
logari81
|
8c65bec480
|
+ prevent possibly infinite loop in the Levenberg-Marquardt solver
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5132 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-14 18:40:54 +00:00 |
|
logari81
|
67018ac211
|
+ reorganize the fallback solvers mechanism in the Sketcher
+ drop Sketcher solutions that yield to invalid Geometry
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5120 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-12 10:09:41 +00:00 |
|
logari81
|
5686310a0f
|
+ apply suggested improvements to the new freegcs solvers
+ detect diverging solutions and NaN
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5114 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-10 23:39:08 +00:00 |
|
logari81
|
5f186325e5
|
+ add Levenberg-Marquardt and DogLeg algorithms in freegcs (from ickby)
+ use fallback solvers in Sketch::solve and ask for users feedback
+ improve tooltip text
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5112 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-10 18:29:52 +00:00 |
|
logari81
|
751929c87b
|
+ intent to improve the sketcher solving outside mouse drag operations (needs testing)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5096 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-07 05:19:38 +00:00 |
|
logari81
|
9741f86a2b
|
+ try to early detect and stop divergent solutions in freegcs (needs testing)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5045 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-21 10:52:11 +00:00 |
|
logari81
|
e1326a9760
|
+ simplify arc and circle trimming implementation in the Sketcher
+ fix a memory leak in freegcs
+ small improvements and typo fixes in freegcs
+ homogenize coding style, strip trailing spaces
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5044 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-21 09:45:19 +00:00 |
|
wmayer
|
120ca87015
|
+ unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-10 13:44:52 +00:00 |
|