DeepSOIC
caed205bad
New tool: Inspect
2015-10-31 18:09:41 +03:00
DeepSOIC
ef51f78aab
Fix icons in tree lost after save-load sequence
2015-10-30 01:27:35 +03:00
DeepSOIC
e65a1650b3
ArrayFromShape: fix center of mass functionality
2015-10-29 23:12:48 +03:00
DeepSOIC
0b54ac30dc
Compose, Apply: switch KeepBase... default to False
2015-10-29 23:12:20 +03:00
DeepSOIC
a80b04aacf
New tool: Array from shape
...
Now Draft arrays can be ripped and repeated as many times as necessary
=)
2015-10-29 01:44:21 +03:00
DeepSOIC
e805a2834e
Lattice Apply: change property grouping
2015-10-28 01:18:39 +03:00
DeepSOIC
1234b8657a
Compose: fix bug
2015-10-27 23:47:39 +03:00
DeepSOIC
033aac9081
New tool: Lattice Apply
...
A tool to make arrays real (similar to Compose, but takes base as a
whole object regardless of what it is)
2015-10-27 23:47:14 +03:00
DeepSOIC
3741211019
Placement: fix invert feature
2015-10-27 22:32:31 +03:00
DeepSOIC
871d4b342e
[Breaking change] Renames of some properties
2015-10-27 22:19:03 +03:00
DeepSOIC
18b1b99ac1
Fix Compose lacking icon in tree view
...
A fundamental fix, which affected only Compose
2015-10-27 22:07:20 +03:00
DeepSOIC
5f8d81fd82
Icons: better readable Apply and Compose icons
2015-10-27 21:44:21 +03:00
DeepSOIC
608b5209e4
Icons: make lacking ones, as well as add a few for future
...
Icons:
Placement, Apply, Compose,
LinearArray, PolarArray
2015-10-27 21:35:30 +03:00
DeepSOIC
6a4c911b48
Icons: Workbench icon, and hacky way of using it
2015-10-26 02:35:53 +03:00
DeepSOIC
0543961ea2
Semi-fix for errors during loading projects that contain lattice objects
2015-10-26 01:53:59 +03:00
DeepSOIC
e214467a94
Polar Array: rudimentary spreadsheet support
...
The link to spreadsheet needs to be established with Py console, but
otherwise works
2015-10-25 23:01:58 +03:00
DeepSOIC
fcf1c72956
LatticePlacement: Fix creation of single placements
...
Situation where proxy.execute doesn't seem to be equivalent to recompute
2015-10-25 20:43:59 +03:00
DeepSOIC
345171a46c
New tool: (single) Lattice Placement
...
With common placements: XY plane, XZ plane, YZ plane, and fully custom
2015-10-25 20:42:53 +03:00
DeepSOIC
87db7b1ce7
Fix __title__ in LatticePolarArray.py
2015-10-25 19:19:04 +03:00
DeepSOIC
7b2e34ef34
Polar Array: fix EndInclusive logic
2015-10-25 19:12:54 +03:00
DeepSOIC
b5bbc4d8cf
Compose: hide children
2015-10-25 18:12:28 +03:00
DeepSOIC
ec9a6ff347
Lattice Objects: orange color if lattice
2015-10-25 18:12:16 +03:00
DeepSOIC
651cd398c6
[big change] Use marker shape instead of points
...
Because points lost placements when saving/restoring.
2015-10-25 16:10:58 +03:00
DeepSOIC
5fe625d109
New tool: Compose
...
A tool to do element-wise operations on lattices and compounds of normal
shapes.
2015-10-24 23:59:32 +03:00
DeepSOIC
82d3199d24
New tool: Polar Array
...
Initial, but quite powerful implementation. Not thoroughly tested yet.
Supports three modes: number in span, step in span, number and step.
Supports manual and linked axis.
2015-10-24 00:44:42 +03:00
DeepSOIC
e74072d1c9
Initial implementation of lattice base object
...
Without markers yet. Just to get some functional stuff, to make testing
of markers possible.
2015-10-24 00:41:43 +03:00
DeepSOIC
7effde8381
(preparations) Implement CompoundExplorer
...
A compound tree traversal iterator object.
2015-10-22 01:27:42 +03:00
DeepSOIC
87cd09784e
Info for microelly's macro manager
2015-10-21 15:05:04 +03:00
DeepSOIC
8c2e971200
Downgrade: new mode: OpenWires
...
Retrieves open edges from shells and fuses them into wires.
2015-10-19 21:03:30 +03:00
DeepSOIC
75f6c208b1
Another attempt to fix placement-related problems
...
transformGeometry was converting circles into B-splines. transformShape
seems to do the business: circles preserved, no placement problems so
far
2015-10-19 19:48:22 +03:00
DeepSOIC
b078b39779
Fix messageboxes
2015-10-19 12:49:39 +03:00
DeepSOIC
ce56578c61
rearrange commands
2015-10-18 23:13:01 +03:00
DeepSOIC
21e1b5b256
group command for downgrading
2015-10-18 22:46:10 +03:00
DeepSOIC
b88e8f4d46
Icon for Explode command
2015-10-18 22:07:20 +03:00
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