Giter Site home page Giter Site logo

Comments (4)

looooo avatar looooo commented on June 8, 2024

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.

pedro-pedrosa avatar pedro-pedrosa commented on June 8, 2024

so I have a bevel gear with a 45 degree angle
image

I want to cut away some parts of it as shown in this sketch
image

image

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.

looooo avatar looooo commented on June 8, 2024

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.

pedro-pedrosa avatar pedro-pedrosa commented on June 8, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.