DeepSOIC
93fff0e65f
Sketcher: new attachment engine
2016-04-12 18:12:12 +02:00
DeepSOIC
1b754d35c5
Sketcher: change Support from PropertyLinkSub to PropertyLinkSubList
...
Note: may fail to build after this commit...
2016-04-12 18:12:12 +02:00
DeepSOIC
1226fec82c
Sketcher: fix free-standing sketches
...
See forum thread, Sketch support == NULL
http://forum.freecadweb.org/viewtopic.php?f=20&t=10942
2016-04-12 18:12:07 +02:00
jrheinlaender
5a0ac01640
Update SketchObject Placement when the Support property changes
2016-04-12 18:11:55 +02:00
jrheinlaender
d082f16bbf
Try to be consistent with sketch plane orientation PartDesign module <-> Sketcher module
2016-04-12 18:11:50 +02:00
jrheinlaender
2d7813295b
Allow selecting back of base planes, miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
857ede8847
Moved generic Datum class to Part module to avoid Sketcher dependency on PartDesign
2016-04-12 18:11:49 +02:00
jrheinlaender
dc9c6b0e5d
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
34af72186c
Make sure that App::Plane sketch placement is identical to deprecated SketchOrientationDialog placement
2016-04-12 18:11:49 +02:00
jrheinlaender
8390bbb999
Work on inserting, removing, hiding and showing features in the body
2016-04-12 18:11:48 +02:00
jrheinlaender
0a893135c8
Show three base planes (XY, YZ, XZ) at the beginning of the feature tree and allow to create sketches on them
2016-04-12 18:11:47 +02:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
4a176cbe29
+ fix various warnings
2015-08-29 22:05:09 +02:00
Ian Rees
33e0441c39
Cleaning up compile warnings, mainly in Sketcher
...
fabs() instead of std::abs(), add cmath include
2015-06-04 18:12:39 +02:00
wmayer
d4019e96f7
+ fixes #0001874 : Scripted constraints not evaluated correctly
2014-12-23 15:32:03 +01:00
Yorik van Havre
1e3c8f0025
Part: Fixed python representation of Part2DObject - fixes #1387
2014-02-24 16:10:51 -03:00
wmayer
605e85b952
Make FeaturePython Python binding a template class to avoid code duplication
2013-03-22 00:34:18 +01:00
logari81
135f534ff6
Part: Avoid code duplication in Part2DObject
2013-02-13 12:18:31 +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
c8cacace17
Do some error checking for sketch based features
2012-12-13 20:59:53 +01:00
logari81
7eb5b9e6dc
Sketcher: Enable positioning of sketches with the manual alignment tool
2012-12-10 13:58:45 +01:00
wmayer
640a71a863
Allow to use revolve tool on Draft objects
2012-10-22 14:06:29 +02:00
wmayer
591e36511d
0000624: Trim tool doesn't work with construction lines
2012-04-13 15:31:04 +02: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
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
a5c8113aaa
+ fix wrong positioning of Sketch on rotated Support
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5240 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-08 20:10:57 +00:00
wmayer
b900ccc94b
+ extend convention of local axes to non-aligned global axes
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5137 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-15 12:40:30 +00:00
wmayer
9dcfe40a73
+ consistent use of sketch base point
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5134 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-15 08:44:58 +00:00
wmayer
84be918bec
+ use standard views if plane normal is parallel to main axis
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5131 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-14 18:17:41 +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