jmaustpc
0f1ae0d95b
Add new icons to Assembly work bench
...
Including new body icons for the treeview and
PartDesign create new body command.
Move all Assembly constrains icons into their
own sub directory of the icons directory
add "STEP, IGES or BREP" to the tool tip
of Assembly add existing Component command
2016-04-12 18:12:00 +02:00
jrheinlaender
8a041ffc8e
Fix bug that didn't allow to select base plane to create a sketch on it
2016-04-12 18:11:54 +02:00
jrheinlaender
f9b0e5908a
Allow transforming a Pattern feature into a MultiTransform feature
2016-04-12 18:11:54 +02:00
jrheinlaender
5d39df88ee
Prevent user from selecting a sketch plane that is not in the active body
2016-04-12 18:11:54 +02:00
jrheinlaender
b8dc8181bc
Added menu item to move a feature in the tree inside a body
2016-04-12 18:11:53 +02:00
jrheinlaender
7174a259f0
Two minor fixes
2016-04-12 18:11:53 +02:00
jrheinlaender
e735cf7c3a
Allow moving features between bodies from context menu of tree view
2016-04-12 18:11:53 +02:00
jrheinlaender
401c4d6dc0
Miscellaneous fixes
2016-04-12 18:11:52 +02:00
jrheinlaender
026242231e
Changed tree ordering of booleans and bodies
2016-04-12 18:11:51 +02:00
jrheinlaender
999b1c028b
Allow inserting at the beginning of a body
2016-04-12 18:11:51 +02:00
jrheinlaender
638cfd2682
Allow booleans of bodies in PartDesign
2016-04-12 18:11:51 +02:00
jrheinlaender
c751eefc00
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
d8462d135b
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
ffc09ec50c
Duplicate Selection: Add duplicated features to active Body
2016-04-12 18:11:50 +02:00
jrheinlaender
cda9b57b6c
miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
3b95517a70
Drop into insert mode when user double-clicks on a PartDesign feature in the Tree
2016-04-12 18:11:50 +02:00
jrheinlaender
fe2e490645
Allow selecting back of base planes, miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
02dfb8551d
Moved some methods from PartDesign::Body to Part::BodyBase so the SketchObjects will be removed cleanly from the Body when deleted
2016-04-12 18:11:49 +02:00
jrheinlaender
5b3d5e6bd8
Moved generic Datum class to Part module to avoid Sketcher dependency on PartDesign
2016-04-12 18:11:49 +02:00
jrheinlaender
20ba1983a4
Datum planes with offset and angle. Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
bb1a3a532f
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
1c1531278c
Specialized viewproviders for datum features, create points from intersection of edges and faces
2016-04-12 18:11:49 +02:00
jrheinlaender
45af3e2a78
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
7330d4357e
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +02:00
jrheinlaender
1b7fbeb622
Update ActivePartObject etc. on switching documents, creating new documents, and loading documents in the PartDesign workbench
2016-04-12 18:11:48 +02:00
jrheinlaender
4f80b72508
Work on Gui of Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
d8d945a8b6
Work on reference selection for Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
3b81168e41
Second step for implementing datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
63f782d8f0
More bug fixes for Body insertion/deletion of features
2016-04-12 18:11:48 +02:00
jrheinlaender
1ec99c5d32
Work on inserting, removing, hiding and showing features in the body
2016-04-12 18:11:48 +02:00
jrheinlaender
f7d9bf90c4
Moved getBody() to PartDesign namespace in Workbench.cpp because ActivePartObject is also declared there now
2016-04-12 18:11:48 +02:00
jrheinlaender
339666adcf
Highlight current insert point (Tip feature) in blue
2016-04-12 18:11:48 +02:00
jrheinlaender
10c8ba7e9b
Moved ActivePartObject etc. to PartDesignGui namespace and added extern declaration to Workbench.h as suggested by logari81
2016-04-12 18:11:48 +02:00
jrheinlaender
2f658733b7
Feature tree: Insert mode for SketchBased features
2016-04-12 18:11:47 +02:00
jrheinlaender
6235385c5a
Create Base property for SketchBased features and changed Pad to use it
2016-04-12 18:11:47 +02:00
jrheinlaender
417576d5eb
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
jrheinlaender
7dee0b7018
Create standard XY, XZ, YZ planes when running the PartDesign_Body command if they don't exist yet
2016-04-12 18:11:47 +02:00
jrheinlaender
1b809f305e
Add command PartDesign_Body and integrate it into the Workbench
2016-04-12 18:11:47 +02:00
jrheinlaender
ae9aae703c
Hide previous Tip shape when adding a new SketchBased feature
2016-04-12 18:11:47 +02:00
jrheinlaender
f3e8c331da
Preliminary work on Transformed feature's pick dialog to make Command.cpp compile
2016-04-12 18:11:47 +02:00
jrheinlaender
94b6b89610
Enhanced Pick dialog for PartDesign feature's sketches
2016-04-12 18:11:47 +02:00
jrheinlaender
5dbc66ae84
Integrated PartDesign::Pad into Body feature workflow
2016-04-12 18:11:47 +02:00
jriegel
aa216ee69d
Some fixes in Body visualls (ongoing)
2016-04-12 18:11:46 +02:00
jriegel
fbd763a8f4
switch PartDesign to Bodies
2016-04-12 18:11:45 +02:00
mandeeps708
c1b652f21e
fixes typo in Part Design workbench
2016-04-06 02:51:03 +05:30
wmayer
7052fde4de
+ clear selection before hiding the linked object when editing fillet/chamfer
2016-04-02 15:29:08 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
DeepSOIC
08f7afb0e4
PartDesign: fix wrong sketch pad ( #1854 )
...
Fixes the issue where, when a sketch is cloned, and selected for
padding, the clone gets padded instead of the sketch.
It also allows padding of a sketch that is already used by anything
else, except for PartDesign features.
+ the same fix for PartDesign Revolution.
2015-03-14 14:18:34 +01:00
wmayer
010fc6f307
+ fixes #0001721 : PartDesign Pad 'Up to face' face selection in the 3D view not working
2015-01-06 18:38:33 +01:00
wmayer
f02da38566
+ fix Qt help problems
2014-10-01 17:16:43 +02:00
Johannes Reinhardt
95dd0cc5a1
fix typos in PartDesign module
2014-05-16 19:26:29 +02:00
wmayer
3ceb840f5d
+ put fillet, chamfer, array features into the same group
2014-04-25 19:42:35 +02:00
wmayer
5370e20ce8
+ fixes #0001514 : Padding a sketch inside a group fails with error message
2014-04-25 17:28:32 +02:00
jriegel
a97f53a5e7
Fully implement Units in PartDesign Pad
2014-02-09 16:23:06 +01:00
jriegel
11b4abf24a
Log in FemMesh view provider and some warnings fixed
2013-02-18 22:29:02 +01:00
logari81
046504234f
PartDesign: Intelligent defaults for the Reversed flag of Revolution/Groove features
2013-02-14 16:06:23 +01:00
logari81
e2e351b3ba
PartDesign: Remove unnecessary updateActive calls from creating pattern commands
2013-02-13 12:24:12 +01: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
jrheinlaender
3871b75d3e
Some notes on pad and draft features for future developments
2012-12-04 10:59:41 +01:00
jrheinlaender
0773311d5b
Created Draft feature for PartDesign
2012-12-04 10:59:41 +01:00
jrheinlaender
858ad6b207
PartDesign: Be more helpful if user clicks on a Sketchbased feature icon without having selected any sketch
2012-10-21 16:57:44 +02:00
logari81
b4b35eb295
PartDesign: avoid selecting origin for transformed features silently
2012-09-17 16:28:34 +02:00
jrheinlaender
4679a10d5c
PartDesign: list original feature candidates for creation of transformed features if current selection is not valid
2012-09-15 09:20:51 +02:00
logari81
e1727b6c16
Merge remote-tracking branch 'origin/master' into logari81/PartDesign
2012-09-11 16:59:23 +02:00
logari81
8b35efdb83
PartDesign: restrict patterns to only one original and improve selection of references
2012-09-11 16:54:45 +02:00
wmayer
8cd50774fa
0000830: Part Design Fillet and Chamfer icons should be different from the Part icons
2012-09-10 17:00:53 +02:00
wmayer
5196c9240b
0000830: Part Design Fillet and Chamfer icons should be different from the Part icons
2012-09-10 14:45:32 +02:00
jrheinlaender
b30a49ece3
PartDesign: implement Transform and Pattern features
2012-09-07 11:55:26 +02:00
wmayer
7144890c93
Add groove icon
2012-06-09 11:21:56 +02:00
wmayer
3e5c374a9b
Fix build errors on Windows, fix a couple of bugs
2012-06-08 18:02:35 +02:00
jrheinlaender
33ecf9e768
Groove feature (code is 99% identical to Revolution feature)
2012-06-08 17:32:53 +02:00
wmayer
10de9074c6
0000739: Chamfer/Fillet(PartDesign) on whole body produces infinite loop
2012-06-07 22:14:58 +02:00
wmayer
3b2dc816ce
0000689: create Chamfers/Fillets from Face
2012-05-07 11:40:30 +02: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
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
jriegel
72bfc3c74b
+ Add fillet dialog
...
+ fix undo/redo bug in edit PartDesign features
+ partially clean up module dependency in ViewProvider base class
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5108 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-09 23:23:10 +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
aaf5f08d8e
+ Gui for Pocket and Revolution
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5059 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-24 20:10:59 +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