Commit Graph

277 Commits

Author SHA1 Message Date
DeepSOIC
0babf30fdd OnDelete implementations
Unhide originals when deleting features that hide originals.
Special logic with explode (prevent unhiding), to be able to delete
unneeded stuff easily.
2015-10-18 21:54:53 +03:00
DeepSOIC
180eb77733 CompoundFilter/Explode: proper fix of placement bug 2015-10-18 17:18:38 +03:00
DeepSOIC
80f6ac3879 CompoundFilter: temporary fix for placement problems
Strangely, but when outputting the child directly when only one shape
makes it through the filter, its placement is totally messed up, so it
causes viewer errors. That's funny.
2015-10-18 14:36:35 +03:00
DeepSOIC
20455b6116 New tool: Explode (semi-parametric) 2015-10-18 01:13:43 +03:00
DeepSOIC
c03ea0b91d Icons: icon for Downgrade 2015-10-18 01:13:18 +03:00
DeepSOIC
3c160a1e82 CompoundFilter: Fix strange selection-changing issue
+ auto-hide stencil object
2015-10-18 00:32:19 +03:00
DeepSOIC
bb90c235af Tree view optimization 2015-10-18 00:31:04 +03:00
DeepSOIC
ebdd365619 small cleanup from InitGui.py 2015-10-18 00:00:50 +03:00
DeepSOIC
60620167a3 New tool: parametric Downgrade 2015-10-18 00:00:18 +03:00
DeepSOIC
ee46abbbd4 Add licence (LGPL) 2015-10-17 20:35:16 +03:00
DeepSOIC
8d9181542f Icons: use the icons 2015-10-17 19:45:57 +03:00
DeepSOIC
321e00b463 Icons: compile resource 2015-10-17 19:45:44 +03:00
DeepSOIC
3b2d513de0 Icons: qrc and recompile.bat 2015-10-17 19:45:24 +03:00
DeepSOIC
df6b75050c Icons: add svg files
Add the actual icons, but not using them right now
2015-10-17 19:44:51 +03:00
DeepSOIC
72d1e93907 BoundBox: informational read-only properties 2015-10-17 18:31:20 +03:00
DeepSOIC
47650c6334 BoundBox: option to build in local space 2015-10-17 17:33:41 +03:00
DeepSOIC
9cd42d329d Fix potential problems with large shapes
Instead of padding imprecise by 2 mm before computing distances, double
its size.
2015-10-17 17:00:40 +03:00
DeepSOIC
642d5634e3 BoundBox: support for flat and linear degenerate cases
Bounding box of a sketch on a standard plane is a planar face.
2015-10-17 16:22:17 +03:00
DeepSOIC
164057a827 Initial implementation of bounding box tool 2015-10-17 02:30:25 +03:00
DeepSOIC
38fcb5fc32 CompundFilter: fix some wrong command strings
Command menu title and tooltip were wrong (forgot to change them after
copy-pasting from FuseCompound)
2015-09-15 01:09:59 +03:00
DeepSOIC
22c4032242 CompoundFilter: display a placeholder when nothing passes 2015-09-15 00:24:29 +03:00
DeepSOIC
0b9d164d76 .gitignore *.FCStd1 backup FreeCAD files 2015-09-15 00:23:46 +03:00
DeepSOIC
f9c9a2b921 Introduce markers py, and the first marker (empty shape) 2015-09-15 00:22:53 +03:00
DeepSOIC
c362b3cbfd CompoundFilter initial implementation 2015-09-14 12:26:56 +03:00
DeepSOIC
d194155080 Offload code from FuseCompound.py for re-use in other modules 2015-09-14 00:11:17 +03:00
DeepSOIC
f873ac5466 Created the workbench, FuseCompound command 2015-09-13 01:18:32 +03:00
DeepSOIC
8bf82c40f3 Initial commit 2015-09-12 23:52:10 +03:00