Xah Talk Show 2026-03-06 Ep776. Wolfram language coding. Geometry. Normals of nephroid curve, evolute.
Video Summary (Generated by AI, Edited by Human.)
This video (0:08) features a live coding session in the Wolfram Language focused on geometry. The goal is to generate a program to draw the normals of a nephroid curve without requiring external packages, creating a reusable function for drawing caustics (optical reflections).
- Key highlights:
- Live Coding: The creator walks through creating a function to plot parametric curves, their tangents, and normals (0:10).
- Nephroid Curve: The specific curve generated is a nephroid, formed by rolling a circle outside another circle (34:22).
- Mathematics and Optimization: The session covers generating numerical lists for plot ranges, fixing symbolic evaluation issues, and using Block for local variable scoping to ensure robust code (26:05 - 33:00).
- Interactivity and Aesthetics: The video demonstrates Wolfram Language's native ability to handle transparency, automatic type setting for traditional math notation, and dynamic plot updates (34:00 - 1:04:00).
- Visualizing Normals: The code is refined to exclusively draw the normals of the nephroid, resulting in a complex, beautiful envelope shape (1:05:00 - 1:10:50).