Replies: 2 comments 2 replies
-
Contributions to bd_warehouse are welcome but having independent part libraries is great - I see no need to merge them. gggears is listed in External Tools and Libraries in the docs. |
Beta Was this translation helpful? Give feedback.
-
I don't see any need or ambition to merge gggears into bd_warehouse. For one thing, gggears can get really slow, which is the price of complicated math in python on 1 thread. This could be rather out of place in bd_warehouse. If a user just needs to use a standard gear, bd_warehouse implementation should be more than enough. |
Beta Was this translation helpful? Give feedback.
-
Both bd_warehouse.gears
https://github.com/gumyr/bd_warehouse
and gggears by @GarryBGoode
https://github.com/GarryBGoode/gggears
are build123d-based tools that make gears.
At the moment, gggears can make many more types of gears than bd_warehouse, the latter of which can only make involute gears by simple extrusion of a 2D gear tooth profile.
I had a look at source code of both projects, and it appears that the mechanism of gggears is much more complicated in order to make gears such as helical and bevel, which cannot be simply done by simple extrusion of a 2D profile.
Just wonder what is the plan for bd_warehouse on gears in the near future? Would it be a good idea to amalgamate the gggears project into the gear department of bd_warehouse?
Beta Was this translation helpful? Give feedback.
All reactions