Construct an animation displaying all possible pairs of orthogonal tangents of a cardioid.

Construct an animation displaying all possible pairs of orthogonal tangents of a deltoid.

Given a cardioid, construct an animation displaying all possible cardioids sharing the same cusp and orthogonal to it.

Illustrate the principle of the

Two points of the cardioid have mutually orthogonal tangents if their parameters differ by 60 degrees. Base on this fact, construct the six points where the tangents are either parallel or mutually orthogonal.

If the cardioid be pivoted at the cusp and rotated with constant angular velocity, a pin, constrained to a fixed straight line and bearing on the cardioid, will move with simple harmonic motion.

Construct a cardioid tangent to a nephroid internally and yet still be able to make a 360-degree turn within the nephroid.

Construct a nephroid tangent to a cardioid externally and yet still be able to make a 360-degree turn in the exterior of the cardioid.

Construct a deltoid tangent to an astroid internally and yet still be able to make a 360-degree turn within the astroid.

Construct an astroid tangent to a deltoid externally and yet still be able to make a 360-degree turn in the exterior of the deltoid.

JavaSketchpad file