Baltor Get started

Gallery / Mesh algorithms

Involute spur gear

In your harnessMesh algorithmMIT

Generate a spur gear whose tooth flanks are true involutes of the base circle, sized by module, tooth count and pressure angle, extruded around a bore. Use it for mechanisms, clocks and props.

Render of Involute spur gear
The render its check recorded in Godot 4.7.2, 256 by 256 pixels.

What it takes and gives

Entry points
involute_function, gear_radii, gear_profile, spur_gear, build, main
Parameters
teeth, module, pressure_angle, thickness, bore_radius, flank_samples
Complexity
O(teeth * flank_samples)
Axes
+Y up, metres

Limits. Standard full-depth teeth (addendum 1 module, dedendum 1.25 modules) without profile shift, tip relief or a root fillet: the flank meets the root circle with a radial segment. No backlash is added. Gears with very few teeth undercut in reality; this outline does not model that. The volume check compares with the exact area of the smooth outline within 0.5 percent.

Details

Kind
Mesh algorithm
Engine
Python 3.10 or later
Files
10 files, 269.4 KB
Licence
MIT
Declared effects
reads files, runs commands, writes files
Checked with
Godot 4.7.2, gl_compatibility, OpenGL 3 driver, Mesa llvmpipe under Xvfb
Checks
generator runs system python, generator runs verifier python, gltf strict structure, interpreters agree, example matches generator, godot headless gltf load, godot compatibility render
Techniques
Involute of a circle and the involute function inv(a) = tan a - a, Tooth thickness of half the circular pitch at the pitch circle, Ear clipping with a bridged hole for the caps
Tags
gear, involute, spur gear, mechanical, extrusion, cad
Identity
library.supply.creative_originals.a68af3064b07c99f4ba084be.914a373cd1040dad
Version
914a373cd1040dad82873e7a44cc623db729ad778e628d747b1f02da3b72df90

The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.

Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.