This website requires JavaScript.
a6eb920643
add boolean reversed to fillet_between_edges
looooo
2024-01-04 12:44:42 +01:00
17056c1f54
add root_fillet, head_fillet, backlash to timinggear_t
looooo
2024-01-04 12:07:14 +01:00
80bf5ead66
ruff
looooo
2024-01-02 23:52:11 +01:00
323c922778
refactoring: make rotation matrix rotating from x -> y (changing the sign of the rotation) not sure why it was defined the other way ???
looooo
2024-01-02 23:47:53 +01:00
fd73f5e3e1
add freecad.part module
looooo
2024-01-02 23:25:10 +01:00
d8034c0a86
from freecad import part
looooo
2024-01-02 23:24:31 +01:00
5231798cad
further refactoring
looooo
2024-01-02 22:07:49 +01:00
cd7d2cb9df
refactoring App -> freecad.app, FreeCADGui -> freecad.gui
looooo
2024-01-02 21:56:39 +01:00
b807a703bf
further refactoring
looooo
2024-01-02 21:36:07 +01:00
9c2d813332
add basegear and keep feature.py
looooo
2024-01-02 02:02:20 +01:00
c0ebab0806
Revert "rename features to basegear"
looooo
2024-01-02 01:53:29 +01:00
a386534b8a
rename features to basegear
looooo
2024-01-02 01:37:03 +01:00
4076e566c0
ruff formating
looooo
2024-01-02 01:28:04 +01:00
fa773bbe6e
refactoring (split in different files) make explicitly dependent on scipy
looooo
2024-01-02 01:25:46 +01:00
85ae781b73
add basegear and keep feature.py
refactoring
looooo
2024-01-02 02:02:20 +01:00
0ea2f229b7
Revert "rename features to basegear"
looooo
2024-01-02 01:53:29 +01:00
878811ae54
rename features to basegear
looooo
2024-01-02 01:37:03 +01:00
0d10df1997
ruff formating
looooo
2024-01-02 01:28:04 +01:00
7c747bf151
refactoring (split in different files) make explicitly dependent on scipy
looooo
2024-01-02 01:25:46 +01:00
9e14aac76b
add timing gear t-shape
looooo
2024-01-02 00:02:42 +01:00
17715c0754
update notebook
looooo
2024-01-01 16:07:33 +01:00
cb22a878a5
add example for worm cutting
looooo
2023-12-29 15:38:18 +01:00
37e2b04c7e
add theory for a arbitrary rack
lorenz
2023-12-28 12:47:13 +01:00
a3dfa1229e
Update init_gui.py
lorenz
2023-12-26 13:13:00 +01:00
7076d2ff4b
Update __init__.py
lorenz
2023-12-26 13:12:13 +01:00
6197bfdc16
Update package.xml
Syres916
2023-12-26 12:00:17 +00:00
48f3f4a7d3
[Gears] Allow for both Python 3.11 and above as...
Syres916
2023-12-26 11:54:29 +00:00
6d04fb1031
[Gears] Check if Python 3.11 or above is in use
Syres916
2023-12-26 11:49:40 +00:00
0d183f691c
ruff format
looooo
2023-12-25 23:12:56 +01:00
17f04bfde4
ruff format pygears
looooo
2023-12-25 23:11:41 +01:00
22baac93bd
__getstate__, __setstate__ -> loads, dumps
looooo
2023-12-25 14:15:31 +01:00
681ad0a222
Create pylint.yml
lorenz
2023-12-24 19:03:53 +01:00
7af3806181
[Gears] Fix AddonManager not updating to...
Syres916
2023-11-27 15:17:48 +00:00
fe626176a3
[Gears] Remove unused import
Syres916
2023-11-25 22:21:11 +00:00
c6f09bd864
[Gears] Remove Deepcopy dependency
Syres916
2023-11-25 22:19:46 +00:00
e6e6e9b7d4
[Gears] Remove dependency on Deepcopy
Syres916
2023-11-25 22:11:47 +00:00
0eb9913420
fixed issue loading old document without traverse_module existing in gear XML
Scott Mudge
2023-03-28 05:15:00 -04:00
2def33833a
Update features.py to support HTD Timing Gear Profiles
BearTM
2023-09-22 10:40:23 -04:00
2f21661462
Remove LGTM badges from README.md
luzpaz
2023-09-11 02:44:15 -04:00
80fbd3d49e
internal gear: don't use expression for dw
looooo
2023-01-22 20:58:36 +01:00
b38bfda072
remove expression for involute gear dw, it doesn't update correctly
looooo
2023-01-22 19:42:41 +01:00
23a649cd23
add gear-shaft example
looooo
2023-01-17 20:03:13 +01:00
bc41c864a1
traverse pitch computation
looooo
2022-12-28 13:32:51 +01:00
84026d912b
fix involute-gear computation
looooo
2022-12-15 19:15:46 +01:00
ba87611235
fix computed property dw
lorenz
2022-12-15 18:25:44 +01:00
29e45aa613
fix rack traverse_pitch
looooo
2022-10-23 17:34:23 +02:00
60db69f302
Added HTD8 timing gear
Benjamin Vedder
2022-09-08 09:42:59 +02:00
e1c80bd963
add spicy dependency
2022
lorenz
2022-06-11 18:25:41 +02:00
4e6223bffa
Merge branch 'develop' of https://github.com/looooo/freecad.gears into develop
develop
looooo
2022-06-10 14:18:54 +02:00
07bfe0446d
do not use pythonocc-core
looooo
2022-06-10 14:18:37 +02:00
05d2afef44
InvoluteGearRack: properties_from_tool default = False
lorenz
2022-05-03 14:48:55 +02:00
109df352a9
InvoluteGearRack: properties_from_tool default = False
lorenz
2022-05-03 14:48:05 +02:00
165f1a0aea
add package.xml
looooo
2022-02-24 08:39:28 +01:00
2ede7f0bdc
Merge branch 'develop' of https://github.com/looooo/freecad.gears into develop
looooo
2022-02-22 11:07:24 +01:00
6042cb8b4d
add root-fillet for cycloid rack
looooo
2022-02-22 11:07:02 +01:00
2e25ba6b97
Add extra metadata to package.xml
luz paz
2022-02-20 17:20:20 -05:00
6a9baf4fed
add package.xml
looooo
2022-02-20 12:14:04 +01:00
1cf83e7344
gear-rack add fillets
looooo
2022-02-10 14:15:19 +01:00
39e5ce1378
add head-fillet for cycloid gear racks
looooo
2022-02-02 23:33:47 +01:00
9f1e87bedb
Calculate pitch diameter and angular backlash via expressions
Jonas Bähr
2022-01-08 17:20:19 +01:00
7c4723c9b7
Interpret the backlash as "Circumferential Backlash"
Jonas Bähr
2022-01-06 22:30:41 +01:00
d0e7720988
Fix head and clearance for the cycloid gear
Jonas Bähr
2021-12-31 00:52:34 +01:00
8258477645
add head parameter for cycloide gear
Jonas Bähr
2021-12-31 00:25:22 +01:00
da42164552
Use expression as inner_diameter for cycloid gear
Jonas Bähr
2022-01-03 21:07:55 +01:00
73f6b7f1f7
Merge branch 'develop' of https://github.com/looooo/freecad.gears into develop
looooo
2021-12-16 13:20:43 +01:00
590994984f
connector: add support for internal involute gears
looooo
2021-12-16 13:20:11 +01:00
b4783df755
Fix source comment typos
luz paz
2021-12-03 15:32:31 -05:00
2ecc0e8744
cycloid gear rack: some fixes
looooo
2021-12-07 11:58:10 +01:00
d77f5c1ab4
connector: add support for racks
looooo
2021-12-06 21:03:14 +01:00
4aa2559629
connector: add support for cycloid gears
looooo
2021-12-04 14:07:08 +01:00
5846ffbfdc
connector: add support for shifted gears
looooo
2021-12-04 13:25:20 +01:00
7edc50c32d
some clean up
looooo
2021-12-02 15:14:06 +01:00
05abf3054d
first prototyp for gear connector
looooo
2021-12-02 15:09:21 +01:00
10d4bf0bbf
add missing files for gear connector
looooo
2021-12-02 12:45:49 +01:00
ea904a2a7d
add prototype for gear connector
looooo
2021-12-02 12:44:34 +01:00
0eca70d832
change size of image
looooo
2021-12-01 13:28:57 +01:00
469e00cd98
add cycloid rack image
looooo
2021-12-01 13:26:12 +01:00
3668892abe
cycloidgearrack additions
looooo
2021-12-01 11:10:27 +01:00
8b8f8e0779
cycloide gear rack
looooo
2021-11-30 15:27:52 +01:00
ef73b66040
add icon in same style as existing cycloid gear
Scott Mudge
2021-11-27 03:15:55 -05:00
89e99bef0e
fix bugs
Scott Mudge
2021-11-23 16:01:07 -05:00
15f3f2410d
add proto cycloide rack, fix icons-issue
looooo
2021-11-23 14:46:39 +01:00
fd363e2b84
some simplifications
looooo
2021-11-03 14:53:27 +01:00
6ce203ea8f
Make gear creation "undoable"
Jonas Bähr
2021-10-21 22:39:41 +02:00
69ff30d65e
gitignore VIM swap files
Jonas Bähr
2021-10-21 22:38:15 +02:00
81d6a77218
refactoring involute gear
looooo
2021-10-21 12:01:49 +02:00
b75336b0ea
fix lgtm allert
lorenz
2021-09-30 18:13:51 +02:00
95a14777b9
use icons in treeview
looooo
2021-10-19 10:44:36 +02:00
3c86d12dc7
fix lgtm allert
lorenz
2021-09-30 18:12:29 +02:00
7cb84f17e1
minor fix for the cycloide gear
looooo
2021-09-30 11:26:58 +02:00
b7a4192f70
fix internalgear, to work with head-, rootfillets
looooo
2021-09-29 10:40:45 +02:00
4db17dd2b0
fix internal gear
looooo
2021-09-29 10:21:00 +02:00
165b52d967
Speedup the double helical gear generation significantly
Jonas Bähr
2021-09-26 23:23:27 +02:00
f1531a183b
Cleanup: harmonize helicalextrusion and helicalextrusion2
Jonas Bähr
2021-09-26 15:16:08 +02:00
055aab2e07
Build the helical internal gear directly, not via boolen cut
Jonas Bähr
2021-09-13 00:38:27 +02:00
c40bae47b3
Give the internal involute gear its own icon
Jonas Bähr
2021-07-28 00:12:54 +02:00
6daa3114be
Add an "internal involute gear" command and feature
Jonas Bähr
2021-07-26 21:38:23 +02:00
d489dfb841
Fix crown gear preview mode in PartDesign Bodies
Jonas Bähr
2021-07-08 23:23:36 +02:00
1b19d16264
Extend the "additiveness" to all gears when used in PD:Bodies
Jonas Bähr
2021-07-07 01:09:16 +02:00
d5e12ef116
First proof of concept of "additive gears" in PartDesign bodies
Jonas Bähr
2021-07-06 00:47:24 +02:00