Commit Graph

308 Commits

Author SHA1 Message Date
lorenz
f5cd2bf3d4 Update pylint.yml 2024-01-04 22:16:49 +01:00
looooo
246ee57d14 update gh-action 2024-01-04 20:54:04 +01:00
looooo
26a289f37e fix tests 2024-01-04 20:49:02 +01:00
lorenz
9abfe687f1 gh-action: only test py311 2024-01-04 20:25:03 +01:00
looooo
5760caf820 test: impove naming 2024-01-04 20:13:18 +01:00
looooo
dcf5edd4f0 helicalextrusion -> helical_extrusion 2024-01-04 20:10:31 +01:00
looooo
b140f621ee add test for helical extrusion 2024-01-04 20:05:39 +01:00
looooo
34bf441678 update icons 2024-01-04 15:06:48 +01:00
looooo
a6eb920643 add boolean reversed to fillet_between_edges 2024-01-04 12:44:42 +01:00
looooo
17056c1f54 add root_fillet, head_fillet, backlash to timinggear_t 2024-01-04 12:07:14 +01:00
looooo
80bf5ead66 ruff 2024-01-02 23:52:11 +01:00
looooo
323c922778 refactoring:
make rotation matrix rotating from x -> y (changing the sign of the rotation)
not sure why it was defined the other way ???
2024-01-02 23:47:53 +01:00
looooo
fd73f5e3e1 add freecad.part module 2024-01-02 23:25:10 +01:00
looooo
d8034c0a86 from freecad import part 2024-01-02 23:24:31 +01:00
looooo
5231798cad further refactoring 2024-01-02 22:07:49 +01:00
looooo
cd7d2cb9df refactoring App -> freecad.app, FreeCADGui -> freecad.gui 2024-01-02 21:56:39 +01:00
looooo
b807a703bf further refactoring 2024-01-02 21:36:07 +01:00
looooo
9c2d813332 add basegear and keep feature.py 2024-01-02 09:57:15 +01:00
looooo
c0ebab0806 Revert "rename features to basegear"
This reverts commit 878811ae54.
2024-01-02 09:57:15 +01:00
looooo
a386534b8a rename features to basegear 2024-01-02 09:57:15 +01:00
looooo
4076e566c0 ruff formating 2024-01-02 09:57:15 +01:00
looooo
fa773bbe6e refactoring (split in different files)
make explicitly dependent on scipy
2024-01-02 09:57:15 +01:00
looooo
9e14aac76b add timing gear t-shape 2024-01-02 00:02:42 +01:00
looooo
17715c0754 update notebook 2024-01-01 16:07:33 +01:00
looooo
cb22a878a5 add example for worm cutting 2023-12-29 15:38:18 +01:00
lorenz
37e2b04c7e add theory for a arbitrary rack 2023-12-28 12:47:13 +01:00
lorenz
a3dfa1229e Update init_gui.py 2023-12-26 13:14:03 +01:00
lorenz
7076d2ff4b Update __init__.py 2023-12-26 13:14:03 +01:00
Syres916
6197bfdc16 Update package.xml 2023-12-26 13:14:03 +01:00
Syres916
48f3f4a7d3 [Gears] Allow for both Python 3.11 and above as...
well as 3.10 and below as they are all currently supported by FreeCAD core.
2023-12-26 13:14:03 +01:00
Syres916
6d04fb1031 [Gears] Check if Python 3.11 or above is in use
and if so is the version of FreeCAD sufficient to properly handle pickle of JSON data
2023-12-26 13:14:03 +01:00
looooo
0d183f691c ruff format 2023-12-25 23:13:36 +01:00
looooo
17f04bfde4 ruff format pygears 2023-12-25 23:11:41 +01:00
looooo
22baac93bd __getstate__, __setstate__ -> loads, dumps 2023-12-25 14:15:31 +01:00
lorenz
681ad0a222 Create pylint.yml 2023-12-24 19:03:53 +01:00
Syres916
7af3806181 [Gears] Fix AddonManager not updating to...
...most recent master commit
2023-11-27 17:16:57 +01:00
Syres916
fe626176a3 [Gears] Remove unused import 2023-11-27 13:07:37 +01:00
Syres916
c6f09bd864 [Gears] Remove Deepcopy dependency 2023-11-27 13:07:37 +01:00
Syres916
e6e6e9b7d4 [Gears] Remove dependency on Deepcopy 2023-11-27 13:07:37 +01:00
Scott Mudge
0eb9913420 fixed issue loading old document without traverse_module existing in gear XML 2023-10-15 11:11:12 +02:00
BearTM
2def33833a Update features.py to support HTD Timing Gear Profiles
Added 3M, 5M, 8M HTD Timing Gear Profiles
Corrected GT8 Profile naming from "htd8" to "gt8"
2023-09-24 13:14:48 +02:00
luzpaz
2f21661462 Remove LGTM badges from README.md
LGTM was folded into Gitub (https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/)
2023-09-11 17:14:04 +02:00
looooo
80fbd3d49e internal gear: don't use expression for dw 2023-01-22 20:58:36 +01:00
looooo
b38bfda072 remove expression for involute gear dw, it doesn't update correctly 2023-01-22 19:42:41 +01:00
looooo
23a649cd23 add gear-shaft example 2023-01-17 20:03:13 +01:00
looooo
bc41c864a1 traverse pitch computation 2022-12-28 13:32:51 +01:00
looooo
84026d912b fix involute-gear computation 2022-12-15 19:15:46 +01:00
lorenz
ba87611235 fix computed property dw 2022-12-15 18:25:44 +01:00
looooo
29e45aa613 fix rack traverse_pitch 2022-10-23 17:34:23 +02:00
Benjamin Vedder
60db69f302 Added HTD8 timing gear 2022-09-08 13:36:58 +02:00