Sphere Scanning by Juan Carlos Ponce Campuzano
Loading the math board and drawing, please wait…
This example demonstrates the interaction between a sphere and geometric elements like planes and polygons through scanning, generating unique mathematical art. Core math concepts include solid geometry, derivatives, linear regression, parametric equations, and transformations. Construction highlights the use of GeoGebra commands like Polygon, Translate, Sphere, Plane, and IntersectPath. Suitable for high school students and math enthusiasts exploring spatial geometry and mathematical art.
GeoGebra Commands & Parameters
Polygon(A, B, D, C) → p0, f, g, h, iTranslate(p0, Vector[(0, -1, 0), (0, (2 / n * (1 - 1)) - 1, 0)]) → P1Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (2 - 1)) - 1, 0)]) → P2Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (3 - 1)) - 1, 0)]) → P3Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (4 - 1)) - 1, 0)]) → P4Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (5 - 1)) - 1, 0)]) → P5Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (6 - 1)) - 1, 0)]) → P6Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (7 - 1)) - 1, 0)]) → P7Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (8 - 1)) - 1, 0)]) → P8Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (9 - 1)) - 1, 0)]) → P9Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (10 - 1)) - 1, 0)]) → P10Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (11 - 1)) - 1, 0)]) → P11Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (12 - 1)) - 1, 0)]) → P12Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (13 - 1)) - 1, 0)]) → P13Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (14 - 1)) - 1, 0)]) → P14Translate(p0, Vector[(0, -1, 0), (0, (2 / n * (15 - 1)) - 1, 0)]) → P15Sphere((0, t, 0), 0.75) → sPlane(P1) → PO1Plane(P2) → PO2Plane(P3) → PO3Plane(P4) → PO4Plane(P5) → PO5Plane(P6) → PO6Plane(P7) → PO7Plane(P8) → PO8Plane(P9) → PO9Plane(P10) → PO10Plane(P11) → PO11Plane(P12) → PO12Plane(P13) → PO13Plane(P14) → PO14Plane(P15) → PO15IntersectPath(PO1, s) → S1IntersectPath(PO2, s) → S2IntersectPath(PO3, s) → S3IntersectPath(PO4, s) → S4IntersectPath(PO5, s) → S5IntersectPath(PO6, s) → S6IntersectPath(PO7, s) → S7IntersectPath(PO8, s) → S8IntersectPath(PO9, s) → S9IntersectPath(PO10, s) → S10IntersectPath(PO11, s) → S11IntersectPath(PO12, s) → S12IntersectPath(PO13, s) → S13IntersectPath(PO14, s) → S14IntersectPath(PO15, s) → S15