Stereographic Projection: Mapping a Sphere to a Plane

Stereographic Projection: Mapping a Sphere to a Plane
Loading the math board and drawing, please wait…
2020-07-27 03:49
This example demonstrates the stereographic projection, a classic geometric transformation that maps points on a 3D sphere (except the projection pole) to a 2D plane via rays emanating from the pole, visually showing the conformal correspondence between the sphere and the plane. Core mathematical concepts include spherical geometry, projection transformations, intersections of lines with a sphere, and the images of parametric curves (e.g., latitude/longitude lines or arbitrary curves) under projection. Construction highlights: using GeoGebra's Sphere command to create the sphere, CurveCartesian to define parametric curves on the sphere, Point, Segment, and Vector to construct projection rays and directions, Mirror, Translate, and Polygon for symmetry and auxiliary shapes, Sequence to generate point sets or curve families, and Textfield and Slider (e.g., Taille, n, p) for interactive control. Suitable for high school to university-level teaching in solid geometry, analytic geometry, or topology, and for mathematical visualization to help students understand the mapping properties and conformality between sphere and plane.

GeoGebra Commands & Parameters

  1. Element(liste1, n) → p
  2. CurveCartesian(x(O) + (2 * f1(t) / (1 + f1(t)^(2) + g1(t)^(2))), y(O) + (2 * g1(t) / (1 + f1(t)^(2) + g1(t)^(2))), z(O) + (-1 + f1(t)^(2) + g1(t)^(2)) / (1 + f1(t)^(2) + g1(t)^(2)), t, 0, 6.28319) → cp3
  3. Sphere(O, 1) → aa
  4. Vector(O, A) → u
  5. CurveCartesian(x(O) + f1(t), y(O) + g1(t), z(O), t, 0, 6.28319) → cp2
  6. Translate(cp2, u) → cp2'
  7. Polygon(C, B, E, D) → poly1, c, b_1, e, d
  8. Segment(O, A) → a
  9. Sequence(Segment[B + (i * Vector[B, C]), E + (i * Vector[B, C])], i, 0, 1, 0.05) → liste2
  10. Sequence(Segment[E + (i * Vector[E, B]), D + (i * Vector[E, B])], i, 0, 1, 0.05) → liste3
  11. Textfield(f) → ChampTexte1
  12. Textfield(g) → ChampTexte2
  13. Point(Segment[O + (0, 0, 1), O - (0, 0, 1)]) → AA
  14. Mirror(A, O) → A'
  15. Segment(K, P) → b

AI Drawing Prompt Reference

Draw a unit sphere centered at the origin with a direction vector from the center to a point on the sphere. Show parametric curves on the sphere (e.g., latitude/longitude lines) and project them onto the equatorial plane via rays from the north pole, producing corresponding plane curves. Also draw a quadrilateral grid on the plane filled with dense parallel segments to illustrate the continuous deformation. Include two text fields for entering parametric functions and a movable point along the sphere's axis to adjust the projection center. Overall, visualize the conformal mapping between the sphere and the plane.
The prompt above was compiled from the original drawing commands and is for reference only.