Functions¶
- manim_extensions.gearbox.involute_func(t, r, a=0, rad_offs=0, tan_offs=0)[source]¶
Returns the x-y-z values of the involute function.
- Parameters:
t (input angle or sequence of angles.)
r (base circle radius.)
a (offset angle.)
rad_offs (radial offset.)
tan_offs (tangential offset.)
Examples
- manim_extensions.gearbox.involute_deriv_func(t, r, a=0, rad_offs=0, tan_offs=0)[source]¶
Return the derivative of the involute function at angle t.
- Parameters:
t (angle or sequence of angles at which to evaluate the derivative.)
r (base circle radius.)
a (offset angle.)
rad_offs (radial offset.)
tan_offs (tangential offset.)
Examples
- manim_extensions.gearbox.involute_height_func(k, r, **kwargs)[source]¶
Returns the radial height of the involute compared to the base circle.
- Parameters:
k (angle or sequence of angles.)
r (base circle radius.)
**kwargs (forwarded to
involute_func().)
Examples
- manim_extensions.gearbox.involute_point_gen(t, r, **kwargs)[source]¶
Returns a list of points to be for cubic bezier approximation of the involute curve. Output is compatible with Mobject.points. Input t is a list where the involute shall be evaluated, it can be unevenly spaced. Anchors are added automatically.
- Parameters:
t (sequence of angles at which to evaluate the involute.)
r (base circle radius.)
**kwargs (forwarded to
involute_func()andinvolute_deriv_func().)
Examples