PLevolvente

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - Analytical Geometry
Introduced first in SolidGeometry 1.0, Creation date: 2012-10-23, Last change: 2025-09-14

returns the point list of an evolvente curve

Description

Format changed to PL=[n x 2] on 2018-10-10
The evolvent function computes for a cord winded on a circumcircle, the position of the cord end after rewinding it a specified angle. When rewinded, the cord consists of part that is still winded on the circumcircle and a tangent part that is straight from the circumcircle. This function is used to calculate gears.

See Also: PLhexalobular , PLinbus , PLcircle , PLcircseg , PLgearDIN , PLkidney , PLrand , PLspiral , PLsquare , PLstar , CPLspringSpiral

Example Illustration

 missing image of PLevolvente(r,w,n)

Syntax

PL=PLevolvente(r,[w,n])

Input Parameter

r: radius
w: maximal angle; default is 2*pi
n: length of PL; default is 12;

Output Parameter

PL: Point list (2D) of the evolvente/involute function nox [n x 2]

Examples

Show a typical evolute gear tooth flank (typical 20 degrees)
PL=PLevolvente (10,pi/180*20,100);
pplot (PL);
axis equal; view (0,90)




Copyright 2012-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21