wmayer
609072f140
+ in setPyObject() only use classes derived from Base::Exception
2013-07-05 15:29:04 +02:00
wmayer
610c2efdd6
+ Fix for subelements of SelectionObject, fix for SketchObjectPy::fillet()
2013-03-02 17:34:34 +01:00
logari81
3562efa5d5
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
0e8158816b
Some little fixes
2012-12-10 14:02:37 +01:00
logari81
4a680d12b7
Sketcher: Fix deletion of coincident constraints on the root point
2012-12-08 23:48:35 +01:00
logari81
9ca1206cfe
Sketcher: Fix reverting of geometry on undoing a new constraint
2012-12-08 23:45:21 +01:00
logari81
a72d95472e
Sketcher: Implement symmetry with respect to a point constraint, aka midpoint constraint
2012-11-29 22:46:11 +01:00
logari81
a6cf1fd88f
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
dc0475ed92
Sketcher, Issue 0000808: fix one more issue with restoring of external geometry
2012-08-07 01:21:45 +02:00
logari81
33cc47db95
Sketcher: fix crashes on geometry deletion in sketches with symmetry constraints
2012-07-18 13:23:38 +02:00
logari81
d74863e812
Sketcher: on geometry delete, transfer constraints to equivalent geometries if possible
2012-07-18 11:59:20 +02:00
logari81
bcff0e2a2d
Sketcher: fix some issues with external geometries
2012-07-17 12:43:43 +02:00
logari81
b96f0db033
Merge branch 'master' into logari81/sketcher
2012-07-17 10:15:51 +02:00
logari81
a357a0aaa7
Sketcher: fix issues with single points
2012-07-16 12:11:20 +02:00
mrlukeparry
7b05576aa2
Sketcher, 0000466: improve visualization of constraints
2012-07-15 13:23:59 +02:00
logari81
a072f46455
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
3c34f939b8
Sketcher: skip root cross axes in vertex counting (fixes closing polylines)
2012-07-09 14:00:18 +02:00
logari81
b3998051cf
Sketcher: add support for points as construction geometry
2012-07-08 12:01:07 +02:00
wmayer
8a94ba885c
Fix critical warnings
2012-06-13 18:49:10 +02:00
logari81
ba63b3d778
Sketcher: simplify sketch solver messages
2012-05-26 20:02:57 +02:00
logari81
b849393644
Sketcher: fix minor issue in sketch diagnostics
2012-05-26 19:23:38 +02:00
logari81
cef989372d
Sketcher: include coincident constraints in the sketch diagnosis
2012-05-25 18:18:51 +02:00
logari81
e322f027c1
Sketcher: skip the latest added one of the detected redundant constraints
2012-05-25 18:13:56 +02:00
logari81
1c40313e16
Sketcher, Issue #0000691 : detect redundant constraints and skip them if necessary
2012-05-14 11:28:05 +02:00
logari81
766e1bca57
Sketcher: use low precision solving during mouse drag and code simplifications
2012-05-14 10:55:44 +02:00
logari81
2af94d8fc2
Sketcher: avoid duplicate code and unnecessary arguments
2012-05-14 10:44:44 +02:00
logari81
f41b064597
FreeGCS: Variables naming and comments improvements
2012-05-05 08:32:32 +02:00
logari81
681ea9b45a
Sketcher: small fix in listing of conflicting constraints
2012-04-16 16:31:52 +02:00
logari81
5344e4318d
Sketcher: basic graph based system partitioning
2012-04-14 12:10:32 +02:00
logari81
52db2198b9
Maintenance: homogenize variables naming
2012-04-01 16:59:38 +02:00
logari81
e36348fe08
Sketcher: support perpendicularity constraint for arcs and circles
2012-04-01 16:32:51 +02:00
wmayer
b7a56f2a3b
Fix build errors with Sketcher, Support of workbenches with delayed retrieval of class name
2012-03-22 19:59:50 +01:00
logari81
01e0831918
Fix 0000461: Sketcher: tangent constraint between two arcs/circles
2012-03-22 14:14:07 +01:00
wmayer
837ddf5f38
Support of INSTALL target on Windows (VC++ and MinGW)
2012-02-17 21:41:00 +01:00
wmayer
1d10676d5d
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
39f4bb10f0
+ 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
logari81
c6de527391
+ fix issue with conflicting constraints in fixed arcs
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5361 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 20:12:57 +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
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
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
a987522a77
+ support fixed geometries in the Sketch class
...
+ avoid code duplication
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5302 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-14 21:29:24 +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
d03d74f6ae
+ whitespace, typo fixes, tidying up
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5278 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:45:41 +00:00