Geometrylessonsgithub
class PointConstruction(Scene): def construct(self): dot_a = Dot(LEFT * 2, color=BLUE) dot_b = Dot(RIGHT * 2, color=RED) label_a = MathTex("A").next_to(dot_a, DOWN) label_b = MathTex("B").next_to(dot_b, DOWN)
Interactive geometry lessons with visual proofs, animations, and computational exercises. Built with Manim and Jupyter. geometrylessonsgithub
## Visuals (from `animations/point_construction.py`) - Animated dots appearing - Line extending beyond view - Ray starting at endpoint color=BLUE) dot_b = Dot(RIGHT * 2
Many repositories use libraries like p5.js , Three.js , or Python’s Matplotlib to turn abstract formulas into dynamic, manipulatable shapes. color=RED) label_a = MathTex("A").next_to(dot_a