Commit Graph

43 Commits

Author SHA1 Message Date
DeepSOIC
d609d265de New feature pack: Subsequencing and TopoSeries 2017-01-15 22:39:17 +03:00
DeepSOIC
e8287aa83e New feature: Attached Placement 2016-06-15 23:27:59 +03:00
DeepSOIC
0fd7dc1c43 New feature: Slice. 2016-06-07 23:51:09 +03:00
DeepSOIC
5fae350e27 ExposeLinkSubs: remove icon; remove toolbar button
remains only in the menu.
2016-04-03 23:02:48 +03:00
DeepSOIC
93e4827198 Group Inspect and ShapeInfo into a dropdown button 2016-01-25 00:15:23 +03:00
DeepSOIC
b34b4e2b11 New feature: ShapeInfoFeature
separated off SubLink
2016-01-24 23:41:25 +03:00
DeepSOIC
a4a2eab2bf New tool: ExposeLinkSubs
initial, not-so-capable implementation
2016-01-09 01:22:30 +03:00
DeepSOIC
7f3356a3ed New feature: SubLink (aka ShapeBinder) 2016-01-08 02:40:01 +03:00
DeepSOIC
e8e34edb87 Workbench: add tooltip 2015-12-28 13:21:03 +03:00
DeepSOIC
a0eeba7b60 New feature: ParaSeries
Experimental; not complete, but does something cool already.
2015-12-19 03:42:26 +03:00
DeepSOIC
8f761116d7 Change toolbar order a bit 2015-12-19 03:40:55 +03:00
DeepSOIC
3845f4d0da New tool: make compound
It is convenient to have a button to make compound from Lattice wb; as
an extra, it checks if lattices are selected, and warns if so.
2015-12-17 23:18:44 +03:00
DeepSOIC
1eafb8faba Change initGui to use "import Lattice2"
Because otherwise I will forget to add new features to the module
structure.
2015-12-17 02:04:22 +03:00
DeepSOIC
2ea82e4558 [Breaking] substantial changes to Compose (renamed into PopulateChildren) 2015-12-16 02:40:40 +03:00
DeepSOIC
b4a9096942 (whitespace cleanup in initgui) 2015-12-16 02:34:20 +03:00
DeepSOIC
375be4d1af [Breaking] Substantial changes to populate features, and latticeBaseFeature 2015-12-08 18:26:14 +03:00
DeepSOIC
6c4a5e980b New tools: manual recompute
Highly experimental and potentially deadly. Extremely hacky.
2015-11-28 02:28:07 +03:00
DeepSOIC
342f6eb325 Remove dangling XPM icon from InitGui 2015-11-26 23:56:06 +03:00
DeepSOIC
ab0e6012c9 V2: renames inside files 2015-11-26 23:53:58 +03:00
DeepSOIC
2272bc1356 V2: update initGui to accomodate the renames 2015-11-26 23:30:36 +03:00
DeepSOIC
44fe8ab3ed New tool: SubstituteObject (experimental)
A gui tool similar to OpenSCAD replacechild. Except that it iterates
through all parents.
This command actually uses OpenSCAD replaceChilds's code.

This is a general-purpose tool, and it doesn't really belong to the
workbench.
2015-11-20 02:00:19 +03:00
DeepSOIC
c0aca13264 New feature: array interpolation (experimental) 2015-11-17 14:35:51 +03:00
DeepSOIC
11df51a085 New tool: ProjectArray 2015-11-13 03:03:06 +03:00
DeepSOIC
c08be8856a New tool: array filter
Modes implemented:
* specific items (easily created by selection in 3d view)
* touching/in stencil
* distance window to stencil
not yet implemented but proposed modes:
* pointing-at
2015-11-11 00:32:58 +03:00
DeepSOIC
74d0482481 New feature: Join Arrays 2015-11-05 16:32:15 +03:00
DeepSOIC
fae2780ce5 New tool: Linear array 2015-11-03 01:50:22 +03:00
DeepSOIC
22ad960bd4 New tool: Lattice ShapeString
Powered by Draft ShapeString, it is a convenient way to make arrays of
strings
2015-11-01 20:00:00 +03:00
DeepSOIC
3c882f0035 New tool: Invert lattice 2015-10-31 21:44:27 +03:00
DeepSOIC
caed205bad New tool: Inspect 2015-10-31 18:09:41 +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
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
6a4c911b48 Icons: Workbench icon, and hacky way of using it 2015-10-26 02:35:53 +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
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
87cd09784e Info for microelly's macro manager 2015-10-21 15:05:04 +03:00
DeepSOIC
ce56578c61 rearrange commands 2015-10-18 23:13:01 +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
164057a827 Initial implementation of bounding box tool 2015-10-17 02:30:25 +03:00
DeepSOIC
c362b3cbfd CompoundFilter initial implementation 2015-09-14 12:26:56 +03:00
DeepSOIC
f873ac5466 Created the workbench, FuseCompound command 2015-09-13 01:18:32 +03:00