Commit Graph

329 Commits

Author SHA1 Message Date
Suzanne Soy
dcf72e0a34 Merge https://github.com/DeepSOIC/Lattice2 2021-06-06 15:12:34 +01:00
Suzanne Soy
0410239ffb WIP: uncommitted changes 2021-06-06 15:11:40 +01:00
DeepSOIC
3f041ec2f4
Readme: link to github discussions of Lattice2 2021-01-02 01:51:25 +03:00
Suzanne Soy
7cc7e5f55e Made LatticeTopoSeries expose the annotations of its inner shapes, added more instructions to scripting language 2020-12-31 00:53:02 +00:00
Suzanne Soy
10e13dbbd0 Added SketchEdges downgrade mode and a tiny scripting language used to write filters 2020-12-30 16:10:27 +00:00
DeepSOIC
e59bde1c96 fix #48 Attached Placement error in FC 0.18.4 2020-07-09 17:16:03 +03:00
DeepSOIC
80e484b07a BoundBox: switch default to low-precision
it sometimes takes forever to compute a precise version, and there is no way to suspend that recompute
2020-04-20 03:31:44 +03:00
DeepSOIC
c949f2101f Fix #42 duplicate shortcut in recompute tools 2020-04-20 03:30:06 +03:00
luz.paz
42dedc6174 README: Add LGTM
ref: https://github.com/FreeCAD/FreeCAD-addons/issues/163
2020-03-17 00:27:20 +03:00
luz.paz
9a8fa9627e Fix typo
Closes #32
2020-03-02 04:05:02 +03:00
luz.paz
bf8b2f2c5e Fix typos and some whitespace
`codespell -q 3 -L ang,typ,vals,vertexes`
2019-10-26 02:17:10 +03:00
luz.paz
39031ce730 README: just a little more tweaking + misc. typo fix 2019-10-13 15:11:38 +03:00
DeepSOIC
9728b3787c ScLERP: fix argument order
FC PR 2613
2019-10-12 18:46:35 +03:00
DeepSOIC
97d5400ed5 New feature: ScLERP placement interpolation
only for FC version that is still in development
2019-10-11 23:21:36 +03:00
luz.paz
2690496fbe README: tweaks
* Renamed file to uppercase version
* tweaked header names and size  
* added markdown formatting (2 whitespaces at the end of line to generate a newline)   
* Editing instruction for clarity  
* Re-arranged sections
2019-09-21 13:41:53 +03:00
DeepSOIC
1ce974c5df ViewFromPlacement: fixes
* fix Lattice2 not loading on FC v0.17
* fix look-around when "Rotate At Cursor" is on in preferences.
2019-09-20 23:24:58 +03:00
DeepSOIC
9afda3fe66 ViewFromPlacement: icon 2019-09-20 20:16:54 +03:00
DeepSOIC
6058f1ad8f New tool: View from placement 2019-09-20 16:53:51 +03:00
DeepSOIC
1a3a6fd3b9
Update readme.md 2019-08-28 04:13:04 +03:00
DeepSOIC
4f7a6218df fix #31 error when closing transform on polar array 2019-07-12 20:10:42 +03:00
luz.paz
0c595166f3 Misc. typo fixes
Found via `codespell -q 3 -L ang,childs,sinc,vertexes`
2019-05-21 12:55:38 +03:00
DeepSOIC
69274f991d Fix #29 Lattice2 not working in FC v0.18.1 2019-05-20 17:43:38 +03:00
DeepSOIC
abb2e516b1 BaseFeature: recognize App::Placement and PartDesign::CoordinateSystem as a Lattice Placement 2018-12-19 02:37:56 +03:00
DeepSOIC
232bd54190 Autosize: imperial unit support 2018-12-07 14:51:30 +03:00
DeepSOIC
f24a041076 Autosize: error handling
autosize errors should not cause feature creation errors
2018-12-07 14:51:14 +03:00
DeepSOIC
d8fbfd2547 Autosize: fixes 2018-12-02 02:22:07 +03:00
DeepSOIC
3e60aa867d Use Autosize in single placement, attachable placement, linear and polar arrays, shapestring 2018-12-02 01:29:25 +03:00
DeepSOIC
ef613b8af7 Autosize module 2018-12-02 01:28:41 +03:00
DeepSOIC
b315aeaaf6 AttachablePlacement: fix editing by double-click 2018-12-02 01:27:59 +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
DeepSOIC
3d2dd7501d BaseFeature: use new style Py2 classes
... for super() to work
2018-08-06 15:36:57 +03:00
DeepSOIC
127e41cace Examples: new - PD pattern item removal 2018-08-06 15:34:07 +03:00
Mark Ganson TheMarkster
7f8216fb71 Support PartDesign::Hole as subtractive type 2018-07-28 23:50:25 +03:00
DeepSOIC
1f9e95c7c5 Add example project - PDPattern tutorial 2018-06-23 16:23:26 +03:00
DeepSOIC
8ad08606ef fix for FC v0.16 2018-06-14 02:03:08 +03:00
DeepSOIC
0b591d5189 active body awareness
disable some commands when in body
2018-06-14 01:39:28 +03:00
DeepSOIC
57f3d26d68 add partdesign toolbar 2018-06-14 01:39:28 +03:00
DeepSOIC
33d5f5edf8 icon 2018-06-14 01:39:28 +03:00
DeepSOIC
af79de8c01 New feature: PartDesign Pattern! 2018-06-14 01:39:03 +03:00
DeepSOIC
52b80f44b6 PartDesign: recognize arrays behind Shapebinders and PoM Ghosts 2018-06-14 01:39:03 +03:00
DeepSOIC
bc83566a3d PartDesign: Placements land to active body 2018-05-16 19:00:57 +03:00
DeepSOIC
9f302010d1 Examples: add cogset example project 2018-05-14 23:14:11 +03:00