Comments (4)
I am not sure I understand the question. Is it possible for you to add some drawings explaining what you want to achieve?
from freecad.gears.
so I have a bevel gear with a 45 degree angle
I want to cut away some parts of it as shown in this sketch
I have 3 construction lines that are concentric at the cone apex representing the addendum angle, pitch angle, and root angle. as you can see these constraints are all expressions that take values like pitch angle etc from the gear parameters. figuring out the addendum angle (49.4924 deg) is quite straightforward, figuring out the dedendum (not shown) is also possible but for the root (leftmost construction line) I also have to take the clearance value into account, but I can't figure out the math for it. right now I'm basically using the same math that is being used in this repo but I don't see how it can be correct.
from freecad.gears.
I am not sure but I guess I defined the clearence on the base sphere (radius 1) and afterwards it is projected on to the cross sections which are used for the extrusion (loft). I didn't look into this for years, so difficult to say for me if there is something wrong with the math.
from freecad.gears.
I'd be happy to look into this (measure the actual clearance in a pair of generated meshing gears) and submit a PR, if that's okay?
from freecad.gears.
Related Issues (20)
- Feature Request: Gears Scriptability
- Cycloidal Gears need inside holes as well.
- Gears export to SVG in triplicate HOT 2
- involuterack incorrectly alters transverse pitch when beta not zero HOT 4
- Still can't use gears...
- Wrong Transverse_pitch calculation on involute rack HOT 10
- Parameter group names inconsistent
- [FeatureRequest] Trapezoidal rack based on module parameter
- Problems with spreadsheet HOT 1
- function takes exactly 2 arguments (1 given) HOT 1
- Disable regen?
- Eccentrically Cycloidal Gears
- Create a helical involute gear on an existing shaft HOT 3
- combine two gears does not work with double helix gears
- Cannot calculate pitch angle in bevelgear
- Unable to install FCGear in FreeCAD v0.19
- worm wheel
- Crash with older files without newer properties HOT 2
- Construct Sprocket wheels by distance?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.gears.