Commit Graph

623 Commits

Author SHA1 Message Date
wmayer
eae7ea8125 Add TKFeat to PartDesign module 2012-11-16 19:43:24 +01:00
wmayer
32b6280091 include header 2012-11-10 01:11:55 +01:00
wmayer
1fa51f8873 Fix compile error with OCC >= 6.5.2 2012-11-09 20:28:38 +01:00
wmayer
20802707f6 Make remapping function more flexible 2012-11-09 13:48:40 +01:00
wmayer
02f97e2a04 0000871: Changing size rotates other sketches 2012-11-07 20:01:36 +01:00
wmayer
2f690378ac Reset modified flag after document is loaded, touch pad/pocket if its Type has changed 2012-11-06 21:12:39 +01:00
wmayer
68d3a37154 Fix error in up to face option 2012-11-06 20:44:31 +01:00
jrheinlaender
469b17bb4c Fixed bug where sketch support face was used for distance measuring instead of sketch face itself (doesn't resolve problem of false positives, though) 2012-11-06 20:37:53 +01:00
jrheinlaender
db3d7c1505 Fixed bug in Pad where option TwoLengths was broken if Symmetric had been selected before 2012-11-06 20:37:52 +01:00
jrheinlaender
d2539ff75a Enabled "Reversed" option for Pad up to first/last 2012-11-06 20:37:52 +01:00
wmayer
3377dc0851 Algorithm to do a geometric matching (planes only) 2012-11-05 14:50:02 +01:00
wmayer
22c0f85672 Algorithm to remap support shape, fix bugs in pad/pocket 2012-11-04 16:48:52 +01:00
jrheinlaender
1d0be7954e PartDesign, 758, 766, 773, 775: several improvements, fixes and code refactoring for Pad and Pocket 2012-11-03 23:07:48 +01:00
logari81
708d6bf308 PartDesign: re-enable multiple profiles in Revolution and Groove 2012-11-03 22:37:07 +01:00
jrheinlaender
ccf8ba77bf PartDesign: correct spelling error in comments 2012-11-01 00:05:52 +01:00
logari81
5369e9f9ce PartDesign: variable naming improvements and code simplifications 2012-10-31 23:04:29 +01:00
jrheinlaender
bf1f82fcc0 PartDesign: improve failure handling and error messages 2012-10-31 10:48:12 +01:00
jrheinlaender
b2a59199f8 PartDesign: avoid duplicate code in getting the support shape 2012-10-29 16:09:54 +01:00
jrheinlaender
12ef39ddad PartDesign: improved feature parameters checks and avoid duplicate code 2012-10-27 19:48:55 +02:00
jrheinlaender
99424229a8 PartDesign: move common properties to FeatureSketchBased and add some source documentation 2012-10-23 13:21:04 +02:00
logari81
978402ed0f PartDesign, FeatureGroove: fix copyright headers 2012-10-23 13:21:04 +02:00
jrheinlaender
768993c844 PartDesign: minor comment improvements 2012-10-22 17:49:54 +02:00
jrheinlaender
4f3a3ed16c PartDesign, Transformed features: Improved intersection check 2012-10-22 17:49:54 +02:00
wmayer
0c29adf536 Fix autotools, fix warning 2012-09-22 16:22:26 +02:00
logari81
e0184a9d4b PartDesign: add messages frame in the task view of Transform/Pattern features 2012-09-14 12:51:59 +02:00
logari81
dd645f5e90 Merge branch 'master' into logari81/PartDesign 2012-09-09 10:11:20 +02:00
jrheinlaender
1befcbb2b4 PartDesign: tidy up PartDesign feature dependencies 2012-09-09 10:05:43 +02:00
logari81
d9f38b15e4 PartDesign: select references for Pattern features from original object 2012-09-09 09:19:18 +02:00
jrheinlaender
023c7fa0b1 PartDesign: implement Transform and Pattern features 2012-09-07 11:55:26 +02:00
logari81
1d73e27a28 Add missing dllexport keyword to PartDesign classes 2012-09-06 14:21:55 +02:00
wmayer
718d56669c fix linker error when using latest OCC version 2012-06-25 10:55:06 +02:00
wmayer
8a94ba885c Fix critical warnings 2012-06-13 18:49:10 +02:00
wmayer
90509111c4 Fix build errors with autotools, fix a couple of grave bugs 2012-06-11 21:19:49 +02:00
wmayer
43fb918baf Fix bugs in Groove and Revolution 2012-06-09 16:37:06 +02:00
wmayer
6699b58e2a Cleanup, add method getStrValue() 2012-06-08 21:33:37 +02:00
jrheinlaender
add69ba1c0 Revolution feature: Midplane and Reversed options 2012-06-08 20:59:07 +02:00
jrheinlaender
f9bae5739c Pocket Feature: up to first/last/face and through all options 2012-06-08 20:59:06 +02:00
wmayer
ed7ad12682 Fix build errors on Windows, fix a couple of bugs 2012-06-08 18:02:35 +02:00
jrheinlaender
5ecef4adeb Pad feature: Midplane, two-sided dimensions, up to first/last/face options 2012-06-08 17:32:54 +02:00
jrheinlaender
33f6bfe79b Groove feature (code is 99% identical to Revolution feature) 2012-06-08 17:32:53 +02:00
wmayer
2d2df1b1a3 Set placement property to read-only for skecth/ dress up features 2012-04-06 12:29:18 +02:00
wmayer
837ddf5f38 Support of INSTALL target on Windows (VC++ and MinGW) 2012-02-17 21:41:00 +01:00
wmayer
6f6b51d470 Fix INSTALL target in cmake files 2012-02-17 00:03:30 +01:00
logari81
8985f085db + fix non-affine placement transformation in PartDesign/Chamfer
+ simplify placement transformations in PartDesign/Fillet
+ revert accidentally canceled change in PartDesign/Pad


git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5301 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-14 16:12:09 +00:00
wmayer
be8f843ce1 + do not use geometric transform in fillet feature
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5300 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-14 12:36:46 +00:00
logari81
16b4578667 + synchronize PartDesign/Chamfer version with PartDesign/Fillet
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5299 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 19:32:19 +00:00
logari81
f6ce9caf79 + fix Placement of PartDesign/Fillet feature to the Placement of its base
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5289 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 07:17:09 +00:00
logari81
0c7de56369 + fix PartDesign/Pocket direction bug introduced previously
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5288 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 07:12:04 +00:00
wmayer
439ea23a40 + fix linker error
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5286 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 21:25:52 +00:00
logari81
d1db47a43a + fix placement of Pad and Pocket feature to the placement of the underlying sketch/support
+ do all geometry creation operations in the local coordinate system


git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5281 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 18:14:44 +00:00