Domino Effect: Tangent Circles and Vector Animation

Domino Effect: Tangent Circles and Vector Animation
Loading the math board and drawing, please wait…
2024-11-05 17:56
This GeoGebra example dynamically demonstrates the chain reaction of falling dominoes, abstracting the physical phenomenon into geometric and vector problems. Core mathematical concepts include tangents to circles, unit vectors, circular arcs, sequence generation, and parametric control of animation. Construction highlights: Circle and CircleArc create circles and arcs, Point defines key points, UnitVector generates unit vectors, and Sequence batch-creates domino objects; sliders and buttons (anima, reinicia, empieza) control the animation process, with variables t, dt, tPausa enabling time stepping and pause, while objects like Mtrans, d, N implement translation and collision detection. Suitable for high school or early college students, this example helps understand vector decomposition, circular motion, limit concepts, and parametric animation design, and serves as an engaging cross-disciplinary teaching tool for mathematics and physics.

GeoGebra Commands & Parameters

  1. Circle((0, 0), h) → c
  2. CircleArc((0, 0), Rotate[(0, h), (-angMax)], (0, h)) → arc
  3. Point(arc) → M
  4. UnitVector(Vector[Direction[Tangent[M, c]]]) → tanM
  5. Sequence(If[k > N - 1, Translate[base(1), ((k * d), 0)], Translate[Rotate[base(1), ang(N - k), (0, 0)], ((k * d), 0)]], k, 0, n - 1) → dom

AI Drawing Prompt Reference

Draw a series of interconnected circles and arcs with the center at the origin. Adjust the radius of the circles. Draw arcs on the circles and connect them to the center. Create points representing positions on the circles. Use unit vectors to generate direction vectors and apply them to these points. Create a sequence of these points to form a dynamic graphic. Control the animation start and pause with sliders. The graphic should show the rotation of circles, extension of arcs, and movement of points, reflecting geometric and vector relationships.
The prompt above was compiled from the original drawing commands and is for reference only.