Tools for Calculating Hypocycloids, Epicycloids, Hypotrochoids, and Epitrochoids


[Up] [Top]

Documentation for package ‘cycloids’ version 1.0.2

Help Pages

cycloids-package Calculating coordinate representations of hypocycloids, epicyloids, hypotrochoids, and epitrochoids
cycloids Calculating coordinate representations of hypocycloids, epicyloids, hypotrochoids, and epitrochoids
ggT Calculates the greatest common divisor of two natural numbers a and b based on the Euclidean Algorithm
kgV Calculates the least common multiple of two natural numbers a and b
npeaks Calculates the number of a cycloid's peaks based on the radii A (fixed circle) and a (moving circle)
zykloid Core function for calculating coordinate representations of hypocycloids, epicyloids, hypotrochoids, and epitrochoids (altogether called 'cycloids' here)
zykloid.scaleA Wrapper for 'zykloid' which allows to scale and position a cycloid by the radius A of the fixed circle and its midpoint
zykloid.scaleAa Wrapper for 'zykloid' which scales a cycloid by its outer radius and allows free positioning
zykloid.scaleP Wrapper for 'zykloid' which scales a cycloid by the circle its peaks are located on and allows free positioning