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
|
1c858b4b4b
|
+ fix minor bug in constraints list filters
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5141 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-15 21:57:51 +00:00 |
|
logari81
|
5c3dd091d9
|
+ fix handling and display of negative signs in the Sketcher
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5140 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-15 19:34:12 +00:00 |
|
wmayer
|
73dd4ab9eb
|
+ respect Selectable property in SoFCUnifiedSelection node
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5136 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-15 10:04:21 +00:00 |
|
logari81
|
85b2fec8f6
|
+ revert to previous values when setDatum fails
+ detect well known invalid values for setDatum
+ hide some negative distance datums in the gui
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5133 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-14 18:45:59 +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
|
59a554f8da
|
+ fix some bugs in the Sketcher fillet and trimming tools
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5126 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-13 20:13:46 +00:00 |
|
wmayer
|
7c70032797
|
+ always move viewer to be orthogonal to sketch when in edit mode
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5125 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-13 17:44:09 +00:00 |
|
logari81
|
62e8357b5d
|
+ change default colors
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5123 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-12 23:47:45 +00:00 |
|
wmayer
|
bb3d204603
|
+ fix build errors with VS2010
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5121 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-12 23:15:04 +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
|
1782d731da
|
+ fix a bug in the fallback solvers mechanism
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5119 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-11 21:27:53 +00:00 |
|
wmayer
|
fbd01cb5f2
|
+ switch off global selection node while sketch is in edit mode
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5118 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-11 14:21:23 +00:00 |
|
logari81
|
26a1d89b6e
|
+ fix a small bug in constraint datum dragging
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5117 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-11 11:49:08 +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 |
|
jriegel
|
11008812de
|
+ more prio to line and point in selection on sketch edit
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5107 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-09 20:46:22 +00:00 |
|
wmayer
|
c7985e5c06
|
+ rework edit modes
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5102 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-08 21:15:49 +00:00 |
|
jriegel
|
c152e988be
|
+ fix bug in German version with grid sizes smaller 1mm
+ clarify labeling of grid snap and grid size
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5101 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-08 20:34:47 +00:00 |
|
logari81
|
8c515c381b
|
+ improve automatic grid resizing in the sketcher
+ make sketch axes always visible
+ remove redundant funtions
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5097 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-07 21:45:13 +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 |
|
jriegel
|
e21cb403f5
|
+ fix bug #470
+ different color for H and V axis in sketcher edit Mode
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5091 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-11-04 21:40:47 +00:00 |
|
logari81
|
8fad3bab7a
|
+ fix a bug in the trimming tool of the Sketcher
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5071 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-26 20:27:30 +00:00 |
|
logari81
|
8285c1d4e5
|
+ clean up the synchronization of Contraints and Geometry lists
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5069 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-26 11:02:04 +00:00 |
|
wmayer
|
1869f0701a
|
+ fix bug with loosing constraint with undo/redo
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5068 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-26 10:13:22 +00:00 |
|
wmayer
|
50e37c4d47
|
+ fix broken sketch object
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5067 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-26 08:22:36 +00:00 |
|
wmayer
|
36d392f5cd
|
+ fix Makefiles
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5065 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-25 22:44:35 +00:00 |
|
logari81
|
c2d52dd03d
|
+ link Constraints list to a specific Geometry list in order to fix undo crashes in the Sketcher (experimental, needs testing)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5064 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-25 17:35:33 +00:00 |
|
logari81
|
61de5e037e
|
+ fix typos, strip trailing spaces, homogenize coding style
+ remove redundant header
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5063 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-25 17:07:23 +00:00 |
|
mrlukeparry
|
6e6a0ccfb4
|
Trim code improvements:
Automatically converts point on object constraints to coincident constraints when these points are trim points.
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5056 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-23 20:07:00 +00:00 |
|
logari81
|
3d9c7771f8
|
+ fix indentation, untabify and strip trailing spaces
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5054 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-22 11:57:49 +00:00 |
|
mrlukeparry
|
87dd7826c7
|
Improved Datum Visuals.
DepthTest works correctly.
Datum label selection colour works correctly.
Made labels slightly smaller to prevent stretch
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5052 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-22 08:50:30 +00:00 |
|
wmayer
|
a53559fe62
|
+ implement command to view sketch perpendicular to sketch plane
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5046 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-21 11:24:55 +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
|
73875b3112
|
+ fix problem with empty bounding box in sketcher (only occurs with Coin 2.x)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5042 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-19 20:19:17 +00:00 |
|
wmayer
|
32ee057a41
|
+ reorder definition of 'Geometry' and 'Constraints' in SketchObject
+ fix typo
+ fix whitespace
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5040 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-19 16:15:11 +00:00 |
|
logari81
|
4804818cfc
|
+ fix random positioning of zero length distance constraints
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5039 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-19 11:38:22 +00:00 |
|
wmayer
|
66033dedc7
|
+ reorient camera for reversed sketches
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5038 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-19 10:04:16 +00:00 |
|
wmayer
|
7713342af9
|
+ reorient camera for reversed sketches
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5037 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-19 09:44:31 +00:00 |
|
mrlukeparry
|
601bd29b2d
|
Fixed the dreaded infinite loop bug. Implemented a few methods for SoZoomTranslate to ensure that it works correctly in all cases.
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5036 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-18 21:55:29 +00:00 |
|
wmayer
|
445b981760
|
+ implement 'Reverse orientation' of sketch dialog
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5033 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-17 10:06:59 +00:00 |
|
logari81
|
895267799e
|
+ fix indentation and strip trailing spaces
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5021 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-14 18:04:08 +00:00 |
|
mrlukeparry
|
8feb56371d
|
When you cannot sleep, instead drink tea and work on free-cad at 3AM!
Improved trimming behaviour for arcs substantially. Hopefully no problems in the future
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5015 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-14 12:20:01 +00:00 |
|
logari81
|
f9646b3956
|
+ fix indentation and strip trailing spaces
+ fix small bug with trimming of circles in the Sketcher
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5014 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-13 20:06:57 +00:00 |
|
mrlukeparry
|
05f05209c1
|
Fixed Tangent Icon Positioning when lines are colinear
Fixed undo crashes for trim on both line and arcs
Added equality constraint to trimmed arcs and coincident to centers
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5011 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-13 17:52:02 +00:00 |
|
logari81
|
5df128b21f
|
+ fix crashes on deleting Sketcher geometries
+ whitespace improvements
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5006 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-11 21:22:55 +00:00 |
|
logari81
|
5797b412df
|
+ remove redundant code
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5003 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-10 21:50:54 +00:00 |
|
logari81
|
b252fe7e1f
|
+ improve coding style and fix typos
+ fix positioning of symmetry constraint icon
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5002 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
|
2011-10-10 21:41:30 +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 |
|