wmayer
ec7573da42
Reorient sketch loses constraints (fix from chrisf)
2014-05-01 18:04:33 +02:00
wmayer
b9f284cb42
+ fixes #0001131 : Crash when trying to edit sketch
2014-03-10 17:16:47 +01:00
wmayer
e7b44d2866
+ fixes #0001339 : Crash when giving sketch with external geometry a new support (face) after the original support was deleted
2014-03-10 13:35:41 +01:00
logari81
4d918d1f8f
Sketcher: fix polyline closing when coincident points are involved
2014-02-12 22:23:43 +01:00
wmayer
e91e3b241f
+ Patched applied to fix flipped arcs when adding as external geometry
2014-01-04 12:59:07 +01:00
wmayer
957cedc1ff
+ Add a sketch validation panel
2013-10-15 17:11:49 +02:00
wmayer
ee77154e6a
0001264: add function Sketch.setConstruction()
2013-10-02 10:47:29 +02:00
wmayer
e1b4fc60ac
Fix inconsistency of order of points of an arc
2013-08-14 12:01:02 +02:00
logari81
525cddaaf3
PartDesign: Refactor pattern features and gui
...
- remove StdDirection,StdAxis and StdMirrorPlane properties
- support sketch H_Axis, V_Axis, N_axis as valid references in patterns
- polish reference selection gui (unified for standard axes and custom references)
2013-01-09 23:18:38 +01:00
wmayer
bd5359f542
Some little fixes
2012-12-10 14:02:37 +01:00
logari81
2a401ee895
Sketcher: Fix deletion of coincident constraints on the root point
2012-12-08 23:48:35 +01:00
logari81
db901921db
Sketcher: Fix reverting of geometry on undoing a new constraint
2012-12-08 23:45:21 +01:00
logari81
55117489b2
Sketcher: Add root point by default
...
Replace all Vertex ids with Geo,Pos id pairs in CommandConstraints
2012-11-28 15:14:13 +01:00
logari81
fef08056a1
Sketcher, Issue 0000808: fix one more issue with restoring of external geometry
2012-08-07 01:21:45 +02:00
logari81
0016d6f2f8
Sketcher: fix crashes on geometry deletion in sketches with symmetry constraints
2012-07-18 13:23:38 +02:00
logari81
bd03134d4d
Sketcher: on geometry delete, transfer constraints to equivalent geometries if possible
2012-07-18 11:59:20 +02:00
logari81
beb4fe82b4
Sketcher: fix some issues with external geometries
2012-07-17 12:43:43 +02:00
logari81
72cd746401
Sketcher: fix issues with single points
2012-07-16 12:11:20 +02:00
logari81
e5953cedac
Sketcher: points defined as external geometry,
...
fix behavior of external geometry cursor,
improve appearance of point creation cursor
2012-07-10 15:25:27 +02:00
logari81
044990333c
Sketcher: skip root cross axes in vertex counting (fixes closing polylines)
2012-07-09 14:00:18 +02:00
logari81
714908d3e9
Sketcher: add support for points as construction geometry
2012-07-08 12:01:07 +02:00
logari81
d92f627a8d
Sketcher: simplify sketch solver messages
2012-05-26 20:02:57 +02:00
logari81
ce5d9a332a
Sketcher, Issue #0000691 : detect redundant constraints and skip them if necessary
2012-05-14 11:28:05 +02:00
logari81
73d2fa9e61
Sketcher: avoid duplicate code and unnecessary arguments
2012-05-14 10:44:44 +02:00
wmayer
0b044ffd91
0000581: crash when editing duplicated sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5427 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-27 10:53:51 +00:00
logari81
d8109df4c7
+ support deletion of external geometries
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5403 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-12 18:21:33 +00:00
wmayer
b755192047
+ disallow duplicates of external constraints
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5355 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 10:31:21 +00:00
wmayer
3e939999c4
+ convert OCC exception to FreeCAD exception
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5354 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 10:06:28 +00:00
wmayer
0ab5a83903
+ support of circle and arcs as external geometries
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5353 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-28 16:13:43 +00:00
wmayer
93665fa95a
+ restore external constraints after project load
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5352 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-28 13:19:26 +00:00
wmayer
a402ab5320
+ raise exception in TopoShape::getSubShape() if shape is empty or wrong sub-type is given
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5349 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-27 14:39:29 +00:00
logari81
40ebead233
+ modified declaration of external geometry in setUpSketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5344 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-24 15:37:11 +00:00
logari81
137904c5a8
+ support external geometry and coordinate system axes in the SketchObject class
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5343 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-24 12:11:18 +00:00
logari81
247bf144e3
+ implement getGeometry method for accessing Geometry in SketchObject
...
+ increase use of constness in accessing SketchObject geometry
+ simplify DrawSketchHandler
+ variables naming improvements
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5342 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-24 11:47:37 +00:00
logari81
3c9053a599
+ preparation for external geometry constraints in the sketcher
...
+ change value of H_Axis and V_Axis constants
+ external Geometry transferred in reverse order from SketchObject to Sketch
+ replace construction property with external property in GeoDef
+ support negative geometry indices in the Sketch class
+ whitespace and variables naming improvements, typo fixes
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5340 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-24 00:25:34 +00:00
logari81
e2ce022839
+ add axis link property to the PartDesign/Revolution feature
...
+ fix placement of the PartDesign/Revolution feature to the placement of its sketch/support
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5279 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:53:48 +00:00
logari81
86e3e90853
+ get possible axes information from Sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5261 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 21:17:50 +00:00
logari81
fad7696ad4
+ avoid code repetition in positioning of Sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5254 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 15:14:56 +00:00
logari81
70a7e06716
+ replace -1 with Constraint::GeoUndef
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5214 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-03 19:29:58 +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
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
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
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
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
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
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