Intersection Lines in 3D: Surfaces and Curves
Loading the math board and drawing, please wait…
① This example demonstrates the intersection lines formed when a surface meets multiple parametric curves in three-dimensional space, visualizing their spatial relationships. ② Core mathematical concepts include spatial analytic geometry, surface equations, parametric curves, and solving for intersection curves. ③ Construction highlights: using GeoGebra's Surface command to create the surface, CurveCartesian to define parametric curves, and objects such as k, M, a, b, dy, dz to control positions; the intersections are marked by inters1, inters2, inters3. ④ Suitable for senior high school or early university students studying solid geometry and analytic geometry, and for teachers to dynamically illustrate how surfaces and curves intersect, enhancing understanding of parametric equations and spatial intersections.
GeoGebra Commands & Parameters
Surface(u, (k / 10 * sqrt(100 - u^(2) - v^(2))) - k, v, u, (-M), M, v, (-M), M) → aSurface(u, v, (((-k)) / 10 * sqrt(100 - u^(2) - v^(2))) + k, u, (-M), M, v, (-M), M) → bCurveCartesian(u, ((-100 / k)^(2) + sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))) / (100 / k^(2) + 1) - dy, ((-100 / k)^(2) - sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))) / (100 / k^(2) + 1) - dz, u, (-M), M) → inters1Surface((k / 10 * sqrt(100 - u^(2) - v^(2))) - k, u, v, u, (-M), M, v, (-M), M) → cCurveCartesian(((-100 / k)^(2) + sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))) / (100 / k^(2) + 1) - dy, u, ((-100 / k)^(2) - sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))) / (100 / k^(2) + 1) - dz, u, (-M), M) → inters2CurveCartesian(((-100 / k)^(2) + sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))) / (100 / k^(2) + 1) - dy, ((-((-100 / k)^(2) - sqrt((100 / k)^(2) - ((100 / k^(2) + 1) * u^(2)))))) / (100 / k^(2) + 1) + dz, u, u, (-M), M) → inters3