theo-vt
89acd917ae
Open and commit transaction on gear creation
2025-09-13 10:39:41 +02:00
hasecilu
0c8d8d764b
Fix typos
...
"anggle" -> "angle"
"thicknes" -> "thickness"
Spotten on CrowdIn, with help of Kay G
2025-01-09 00:09:16 +01:00
hasecilu
f2d249c162
fixup! Update translations from CrowdIn
2025-01-06 21:29:28 +01:00
hasecilu
aa7a7486df
Update translations from CrowdIn
2025-01-06 21:29:28 +01:00
looooo
8c7dfc9f0b
worm-notebook update min_ground
2025-01-04 23:31:30 +01:00
looooo
e65f2e8924
update jupyter-notebook for the construction of the teeth-flanks of a worm gear
2025-01-04 22:02:47 +01:00
looooo
7034963050
refactor: beta->helix-angle
2025-01-04 12:44:08 +01:00
looooo
3707c2718e
cycloide gear: dw -> pitch_diameter
2025-01-04 00:01:26 +01:00
looooo
f7c8080f5c
rename: dw=pitch_diameter, da=addendum_diameter, df=root_diameter
2025-01-03 14:10:17 +01:00
looooo
5d3072ab4a
examples: restructure
2024-12-26 12:32:11 +01:00
Orhan "aib" Kavrakoglu
284e2881b6
Extend axle and offset holes past the limits of the gear. Fixes #196
2024-12-25 22:13:55 +01:00
looooo
f473737f8d
worm_cuttin: another attempt
2024-12-25 12:36:07 +01:00
looooo
e117b916b7
worm notebook
2024-12-24 19:31:14 +01:00
looooo
d7b4df66f2
examples: Drawings: InvoluteGear
2024-12-23 17:21:58 +01:00
looooo
e7f4a4c3cf
examples: add drawing for involute gear
2024-12-23 13:43:17 +01:00
looooo
f11060bff7
rack-drawing: fix typo
2024-12-22 22:59:03 +01:00
looooo
32c4e8ec73
add Drawings for a gear-rack
2024-12-22 22:56:25 +01:00
looooo
952388ac0e
README.md: update dependencies
2024-12-21 13:38:59 +01:00
looooo
790c8371c6
pixi: update
2024-12-21 13:36:34 +01:00
looooo
359c985aea
pyproject.toml: remove pixi from pyproject.toml
2024-12-21 13:34:38 +01:00
looooo
10f68c4dd7
make hole properties optional (backward-compatibility
2024-12-18 22:03:15 +01:00
looooo
fe3b945dfe
fp -> obj
2024-12-18 21:49:23 +01:00
Lorenz Lechner
26e8703270
gh-action build matrix
2024-12-08 14:22:55 +01:00
Lorenz Lechner
df9d17e975
gh-action add test
2024-12-08 14:21:20 +01:00
Lorenz Lechner
156359c6e0
gh-action: add test
2024-12-08 12:56:03 +01:00
Lorenz Lechner
44bd718202
pixi: add test
2024-12-08 12:55:09 +01:00
looooo
63a399cc88
gh-action fix
2024-12-08 00:32:14 +01:00
looooo
6dea1e4162
pixi: add pylint
2024-12-08 00:30:44 +01:00
looooo
ed1640fec4
pixi:update readme
2024-12-08 00:24:27 +01:00
looooo
7cccdcf279
min teeth = 1
2024-12-08 00:23:44 +01:00
looooo
ea679dd671
add tranformations
2024-12-07 23:58:58 +01:00
looooo
6bcec43207
add pixi
2024-12-07 23:58:09 +01:00
lorenz
c5af6e1f44
group hole parameters: hole
2024-12-01 10:28:06 +01:00
Chris Bruner
b5121b1dfe
Added axle hole and offset hole possiblities to involute gears,
...
features added Axle_hole Y/N, Axle size diam, offset hole Y/N offset
amount, and offset size. This allows a crank type system as well.
2024-12-01 10:20:38 +01:00
hasecilu
09b8d7666f
Apply constraint on the head/root fillets of the gears
...
- Use `App::PropertyFloatConstraint` instead of `App::PropertyFloat`
in order to get a smaller set of valid options for the parts.
Minimum, maximum, step and default values are set.
Previously you could enter negative numbers which were fixed at the time
of generating the shape avoiding problems but the properties were not
fixed. Now users are not able to enter bad data which leads to a
simplification of the sanitization code.
Proposed upper limit at 1,000. Users are crazy.
2024-11-17 12:35:59 +01:00
hasecilu
91206aecdd
Apply constraint on the number of teeth of the gears
...
- Use `App::PropertyIntegerConstraint` instead of `App::PropertyInteger`
in order to get a smaller set of valid options for the parts.
Minimum, maximum, step and default values are set.
Previously you could enter negative numbers which were fixed at the time
of generating the shape avoiding problems but the properties were not
fixed. Now users are not able to enter bad data which leads to a
simplification of the sanitization code.
Proposed upper limit at 10,000. Users are crazy.
2024-11-17 12:35:59 +01:00
hasecilu
e6b44cfe52
Fix typo on script example
2024-11-17 11:22:36 +01:00
Lorenz Lechner
4d87de3f0c
use both methods (load/__setstate__ dumps/__getstate__) available for all python versions
2024-11-10 19:51:51 +01:00
Jiao Ye
8893371ce5
Fix issue #182
...
da3c851d2c breaks bevel gear and it's reported in https://github.com/looooo/freecad.gears/issues/182 .
Set gear.z properly to fix it.
2024-11-02 22:56:31 +01:00
Alexander Vowinkel
875d1aaf47
add scipy dependency in meta files. fixes #155
2024-11-01 16:07:51 +01:00
looooo
b907e1febb
connector: teeth->num_teeth
2024-10-21 23:07:21 +02:00
looooo
795511859c
move to pyproject.toml
2024-10-21 23:00:14 +02:00
Lorenz Lechner
4be061bb42
apply fix to internal involute gears
2024-10-21 22:02:45 +02:00
Lorenz Lechner
13b2a9c4a5
fix num_teeth issue
2024-10-09 19:26:51 +02:00
hasecilu
84237f0e3d
Update Spanish translation
2024-10-06 00:42:00 +02:00
hasecilu
7db0fd7ec0
Enhance the translation support
...
Migrate some strings marked with `translate()` to use
`QT_TRANSLATE_NOOP()`
2024-10-06 00:42:00 +02:00
hasecilu
1b2981c6cf
Update translation script and add locale-agnostic file
...
Also include `translations/README.md` file with instructions.
2024-10-06 00:42:00 +02:00
hasecilu
7911050526
Rename GUI commands to follow FreeCAD format
...
Making this change will enable users to use `What's this?` command on FCGear
commands and get the correct Wiki article.
Fix #151
2024-10-05 23:32:39 +02:00
hasecilu
da3c851d2c
Rename teeth property to num_teeth
2024-10-05 23:30:54 +02:00
Syres916
a7f6d06072
Update version number
2024-09-18 19:33:24 +02:00