DeepSOIC
50f4372b02
Resample: re-implement, + reference placement support
...
Now uses ValueSeriesGenerator for extra flexibility
2018-09-07 17:40:32 +03:00
DeepSOIC
af75a3a0f0
fixup
2018-09-07 16:38:21 +03:00
DeepSOIC
f874b338e7
fixup
2018-09-07 16:18:14 +03:00
DeepSOIC
e18a270636
ProjectArray: reference placement support
2018-09-07 16:05:14 +03:00
DeepSOIC
dfa4377013
PopulateCopies: change command logic
...
collapse into one command
2018-09-07 02:48:07 +03:00
DeepSOIC
0224b6f98a
JoinArrays: improve reference placement support
2018-09-07 01:18:56 +03:00
DeepSOIC
f7bbd41b2c
BaseFeature: add dereferencing to getPlacementsList
2018-09-07 01:18:02 +03:00
DeepSOIC
e4c342f5ba
BaseFeature: fix reference marker sometimes show up on non-placement results
2018-09-07 00:24:08 +03:00
DeepSOIC
b8d3df590c
BaseFeature: fix readonlyness
2018-09-07 00:17:43 +03:00
DeepSOIC
56c39bd493
ArrayFilter: fix reference placement support
2018-09-06 23:38:30 +03:00
DeepSOIC
870ef63088
ReferencePlacement: refactor CS
2018-09-06 23:38:00 +03:00
DeepSOIC
a192e19209
BaseFeature: improve attacher disabling
2018-09-06 01:33:56 +03:00
DeepSOIC
7d2d62bdea
BaseFeature: add updateReadonlyness global method
...
+ make basic Lattice properties such as MarkerSize hidden on objects with shape results.
2018-09-06 01:33:56 +03:00
DeepSOIC
32e840a941
AttachableArray, LinearArray, PolarArray: add 'external' reference option
2018-09-06 01:33:56 +03:00
DeepSOIC
d8a3293dbc
ReferencePlacement: fix viewprovider update when setting refplm to None
2018-09-06 01:33:56 +03:00
DeepSOIC
64879965ba
ReferencePlacement: add reference placement link
2018-09-06 01:33:56 +03:00
DeepSOIC
3a2662685e
AttachedPlacement: subsequence-array reference placement support
2018-09-06 01:33:56 +03:00
DeepSOIC
22925c8187
BaseFeature: add assureProperties method
2018-09-06 01:33:56 +03:00
DeepSOIC
c3bb345c3f
AttachedPlacement: subsequence-array an attached array support
...
now, one can "array an attached placement" a polar array.
2018-09-06 01:33:55 +03:00
DeepSOIC
7331c60ce5
ReferencePlacement: all arrays have reference placement
2018-09-06 01:33:55 +03:00
DeepSOIC
340c51b108
ReferencePlacement: workaround for FC bug 3564
...
https://freecadweb.org/tracker/view.php?id=3564
2018-09-06 01:33:55 +03:00
DeepSOIC
c566979574
fix refplm visibility after restore
2018-09-06 01:33:55 +03:00
DeepSOIC
a80c075b4a
JoinArrays: reference placement support
2018-09-06 01:33:55 +03:00
DeepSOIC
8cb8ab7bd9
ReferencePlacement: fix expose placement
2018-09-06 01:33:55 +03:00
DeepSOIC
1e4416dd9f
ArrayFilter: reference placement support
2018-09-06 01:33:55 +03:00
DeepSOIC
fb031132e3
ArrayFilter: fix
2018-09-06 01:33:55 +03:00
DeepSOIC
5a72dedd4c
Invert: clean up imports
2018-09-06 01:33:55 +03:00
DeepSOIC
8f15765047
PolarArray: 'center' reference option
2018-09-06 01:33:55 +03:00
DeepSOIC
65c6dad39f
Invert: support for reference placement
2018-09-06 01:33:55 +03:00
DeepSOIC
9d2043f546
ReferencePlacement: add missing tetra-marker
2018-09-06 01:33:55 +03:00
DeepSOIC
7d0d5d63a3
PopulateChildren: reference inheritance
2018-09-06 01:33:55 +03:00
DeepSOIC
618bbc331f
LinearArray: fix
2018-09-06 01:33:55 +03:00
DeepSOIC
bd3ac15fd2
fixup for icons
2018-09-06 01:33:55 +03:00
DeepSOIC
681c7330ba
LinearArray: reference placement support
2018-09-06 01:33:55 +03:00
DeepSOIC
c97e733c6a
Populate tools: icons
2018-09-06 01:33:55 +03:00
DeepSOIC
eecd808a22
ReferencePlacement: tweak
...
increase refplm marker a bit, to make it more visible
2018-09-06 01:33:55 +03:00
DeepSOIC
62c6b6d7cc
PopulateCopies: Reference placement propagation
2018-09-06 01:33:55 +03:00
DeepSOIC
f4b88d1a2e
ReferencePlacement: fixes
2018-09-06 01:33:55 +03:00
DeepSOIC
6c620b130f
ReferencePlacement: show on screen
...
initial implementation. to be improved...
2018-09-06 01:33:55 +03:00
DeepSOIC
9449dd9352
fixup
...
fix basefeature source function
2018-09-06 01:33:55 +03:00
DeepSOIC
c7dd44868e
ReferencePlacement: the very basics
...
* ref plm support in polar array
* referencing options for populate features
2018-09-06 01:33:55 +03:00
DeepSOIC
e045481c95
BaseFeature: same for viewprovider
2018-09-06 01:22:17 +03:00
DeepSOIC
3ada01e557
BaseFeature: save self type as property for proxy recovery
2018-09-06 01:17:59 +03:00
DeepSOIC
ea9131c567
Add example: bike chain
2018-08-14 17:49:54 +03:00
DeepSOIC
65ae662d14
PolarArray: new implementation
...
Implemented as new module. Old implementation is still there for back-compatibility.
* attachable
* array on arc of circle
* rich selection of orientation modes
* properties to flip axes and to reverse array direction
* dropdown command with fit presets
2018-08-06 15:38:24 +03:00
DeepSOIC
5f16da6201
AttachablePlacement: create base class
...
base class for all Lattice attachables
2018-08-06 15:38:24 +03:00
DeepSOIC
e9fd7338ec
Py3: fix
2018-08-06 15:36:57 +03:00
DeepSOIC
70c20711c0
Sublink: fix subsequencing
...
regression caused by py3 transition. Mysterious.
2018-08-06 15:36:57 +03:00
DeepSOIC
661ec28e17
Utils: print traceback for pop-up error messages
2018-08-06 15:36:57 +03:00
DeepSOIC
0a47852268
BaseFeature: fix unexpected placement reset
2018-08-06 15:36:57 +03:00