DeepSOIC
86a95a2120
Icons: for populateChildren feature
...
populateChildren feature is to replace Compose tool. Not done yet. Icons
before the feature!
2015-12-09 14:23:32 +03:00
DeepSOIC
48a2ba5731
Remove the example file, it's for Lattice v1
2015-12-09 02:21:40 +03:00
DeepSOIC
f484124f99
Icons: icons for populate with copies feature
2015-12-09 02:20:55 +03:00
DeepSOIC
eb25ed0f24
Icons: new Explode compound icon (again)
2015-12-09 01:23:50 +03:00
DeepSOIC
ab57ca5c5a
Icons: new Explode Compound icon
2015-12-09 01:23:06 +03:00
DeepSOIC
375be4d1af
[Breaking] Substantial changes to populate features, and latticeBaseFeature
2015-12-08 18:26:14 +03:00
DeepSOIC
c296f5a2c6
RecomputeLocker: bugfix in restoretouched
2015-11-28 03:25:58 +03:00
DeepSOIC
b8c207102d
RecomputeLocker: icons of viewprovider
2015-11-28 03:08:36 +03:00
DeepSOIC
175948e050
RecomputeLocker: icons
2015-11-28 02:45:45 +03:00
DeepSOIC
6c4a5e980b
New tools: manual recompute
...
Highly experimental and potentially deadly. Extremely hacky.
2015-11-28 02:28:07 +03:00
DeepSOIC
9f56a6b9b2
V2: another take at internal renames because of file renames
...
hopefully, the last one
2015-11-27 00:59:26 +03:00
DeepSOIC
921854cfb0
V2: more internal changes due to file renames
2015-11-27 00:13:06 +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
010cf68661
V2: recompile resource
2015-11-26 23:30:01 +03:00
DeepSOIC
628b332534
V2: rename icon files
2015-11-26 23:28:29 +03:00
DeepSOIC
eb7b50c8ab
V2: renaming .py files
2015-11-26 23:26:43 +03:00
DeepSOIC
95083fc509
CompoundFilter: Fix window filter with stencils
...
MaxVal wasn't properly driven by stencil shape linked in.
2015-11-21 19:20:06 +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
3a17d4650f
Resample: icon
...
I'm not very happy about this icon, but it's better than nothing.
2015-11-20 00:00:43 +03:00
DeepSOIC
91f2331106
Resample: simplify code
2015-11-18 02:50:11 +03:00
DeepSOIC
dda1d5c3d2
Resample: switch from approximate() to interpolate, which seems to be more stable
2015-11-18 02:47:18 +03:00
DeepSOIC
c0aca13264
New feature: array interpolation (experimental)
2015-11-17 14:35:51 +03:00
DeepSOIC
f81441c1f8
ShapeString: fix errors on saving, and defunct after load
2015-11-16 01:55:07 +03:00
DeepSOIC
fc009a06a0
Add powerplant example file, for linking from tutorial
2015-11-15 23:32:05 +03:00
DeepSOIC
8161252589
ExplodeArray: fix no unhide array when deleting children
2015-11-14 16:38:55 +03:00
DeepSOIC
0bb50c0d8b
ExplodeArray: fix fail to explode a non-lattice
...
Should do that after displaying a warning. It didn't display the warning
because of a syntax error.
2015-11-14 16:32:46 +03:00
DeepSOIC
e527b5f48d
Compose: fix placement averaging mode
2015-11-13 22:42:15 +03:00
DeepSOIC
93ee7797b9
Icon for ProjectArray feature
2015-11-13 15:52:58 +03:00
DeepSOIC
09ca55af51
LinearArray: fixes
...
* axis linkage was totally broken, wrong property was referred.
* span drive wasn't working due to mixing quantity and float
2015-11-13 13:49:38 +03:00
DeepSOIC
11df51a085
New tool: ProjectArray
2015-11-13 03:03:06 +03:00
DeepSOIC
b53c6d0a8f
Icons for ArrayFilter, ExplodeArray, JoinArrays
2015-11-12 15:40:12 +03:00
DeepSOIC
c8f40a3a80
add VerifyIntegrity to lattice viewprovider
...
VerifyIntegrity is a method that checks if standard __init__ method was
overridden by accident, and prints an error.
2015-11-11 01:49:20 +03:00
DeepSOIC
67a50b2a30
ArrayFilter: make Explode command working
...
Explode command was added in previous commit. But it was untested, and
it didn't work. This commit fixes it.
2015-11-11 01:46:53 +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
e167c8422a
JoinArrays: remove unneeded "import math"
2015-11-07 22:17:41 +03:00
DeepSOIC
1568998bda
Compound filter: new filter types: window-length, window-distance
2015-11-06 02:09:00 +03:00
DeepSOIC
be55ccebfa
[Breaking change] Compound Filter: change the way specific items of compoundFilter are parsed
...
Used to be: 1,2,5-10 (ranges inclusive)
Now: 1,2,5:11:1 (like python lists)
Now 'to' number is not-inclusive; dash replaced with colon (to support
negatives); added support for missing values; added support of step
2015-11-06 02:08:15 +03:00
DeepSOIC
e808beef2f
Compound Filter: warn when applying to lattices
2015-11-06 00:06:07 +03:00
DeepSOIC
57e64488ad
FuseCompound: update some comments
2015-11-05 16:45:47 +03:00
DeepSOIC
74d0482481
New feature: Join Arrays
2015-11-05 16:32:15 +03:00
DeepSOIC
6d168f31b0
Executer: Abort, Continue buttons for error messages, too
2015-11-03 14:46:49 +03:00
DeepSOIC
2010121f2e
Polar and Lin Arrays: show warning if element of lattice is used as axis
2015-11-03 14:46:13 +03:00
DeepSOIC
af8a5dd3d5
Fix Array generators orientation property
2015-11-03 02:41:03 +03:00
DeepSOIC
1a1e04cd0d
Polar Array: support arbitrary links to subelements
...
To lines and to circles/arcs
2015-11-03 02:26:56 +03:00
DeepSOIC
007751702b
[Breaking change]Rename some Polar Array properties
2015-11-03 02:09:55 +03:00
DeepSOIC
44f39eebba
Polar array: OrientMode property
2015-11-03 01:58:27 +03:00
DeepSOIC
3a921113bd
[Breaking change]Polar array: new orientation logic for angle origin for non-Z axes
2015-11-03 01:57:41 +03:00
DeepSOIC
fae2780ce5
New tool: Linear array
2015-11-03 01:50:22 +03:00