3D Parametric Surface Tiling with Function Fitting
Loading the math board and drawing, please wait…
① This example demonstrates a 3D tiling-like structure generated by parametric surfaces and sequences, combined with polynomial fitting to connect discrete points into continuous curves, merging solid geometry with function graphing. ② Core mathematical concepts include parametric equations, surface construction, sequence generation, polynomial fitting, and translation transformations, touching on indefinite integrals (via fitted curves) and scatter plot correlation. ③ Construction highlights: from the summary, commands such as Point (defining points A-I), FitPoly (creating polynomial f), CurveCartesian (parametric curves), Surface (3D surfaces), and Sequence (e.g., liste2) are used, with sliders n and m controlling tiling density and extent, achieving a 3D tiled effect through translation and scaling. ④ Suitable for high school to university levels, useful for teaching solid geometry, parametric equations, function fitting, and computational geometric design, as well as an engaging case for exploring 3D pattern generation and mathematical modeling.
GeoGebra Commands & Parameters
Point(Line[(-1, -2, 0), (-1, -2, 1)]) → BPoint(Line[(0, -2, 0), (0, -2, 1)]) → CPoint(Line[(1, -2, 0), (1, -2, 1)]) → DPoint(Line[(2, -2, 0), (2, -2, 1)]) → EPoint(Line[(-2, -1, 0), (-2, -1, 1)]) → FPoint(Line[(-2, 0, 0), (-2, 0, 1)]) → GPoint(Line[(-2, 1, 0), (-2, 1, 1)]) → HPoint(Line[(-2, 2, 0), (-2, 2, 1)]) → IFitPoly({(x(A), z(A)), (x(B), z(B)), (x(C), z(C)), (x(D), z(D)), (x(E), z(E))}, 4) → fFitPoly({(y(A), z(A)), (y(F), z(F)), (y(G), z(G)), (y(H), z(H)), (y(I), z(I))}, 4) → gCurveCartesian(t, -2, f(t), t, -2, 2) → aCurveCartesian(-2, t, g(t), t, -2, 2) → bSurface(u, v, f(u) + g(v), u, -2, 2, v, -2, 2) → cSequence(Sequence[Surface[u + ((4 + d) * i), v + ((4 + e) * j), f(u) + g(v), u, -2, 2, v, -2, 2], i, (-n), n], j, (-m), m) → liste2