Spherical Coordinates: Dynamic Illustration by Néstor Valles-Villarreal
Loading the math board and drawing, please wait…
This example illustrates dynamic transformations in spherical coordinates. Key mathematical concepts include spherical coordinates, transformations, and dynamic geometry. It uses commands such as Dilate (dilate), Segment (segment), Rotate (rotate), CircleSector (circle sector), CircleArc (circle arc), Plane (plane), and TextField (text field). Suitable for high school and above students to learn 3D geometric transformations and dynamic geometry.
GeoGebra Commands & Parameters
Dilate(A, If[0 < e ≤ 1, 1 - e, 0], B) → A'Segment(A, A') → fRotate(B, If[2 < e ≤ 3, ((e - 2) * b), b], A) → B'Segment(A, B') → gCircleSector(A, B, B') → hRotate(A, If[1 < e ≤ 2, ((e - 1) * π / 2), π / 2], A, Line[(0, 0, 0), (0, 1, 0)]) → A'_2Rotate(A', If[1 < e ≤ 2, ((-(e - 1)) * π / 2), ((-π)) / 2], A, Line[(0, 0, 0), (0, 1, 0)]) → A''Segment(A'_2, A'') → f'Rotate(A'', If[3 < e ≤ 4, ((-(e - 3)) * π), (-π)], A, Plane[A'', A, B']) → A'''_1CircleArc(A, A'', A'''_1) → kCircleArc(A, (0, 0, a), (0, 0, (-a)), Plane[A, B', (0, 0, (-a))]) → pRotate(A'', If[4 < e ≤ 5, ((-(e - 4)) * c), (-c)], A, Plane[A'', A, B']) → A'''CircleArc(A, A''', A'''_1) → rCircleSector(A, A''', A'') → qPlane((0, 0, 0), (1, 0, 0), (0, 1, 0)) → iTextfield(a) → InputBox1Textfield(b) → InputBox2Textfield(c) → InputBox3