Sphere Scanning
Loading the math board and drawing, please wait…
This example demonstrates the scanning process of a sphere on a plane and geometric transformations. It involves core mathematical concepts such as sphere, rational numbers, geometric transformations, plane figures, median line, LCM and GCD. The construction utilizes GeoGebra commands and objects like Polygon, Translate, Sphere, Plane, and IntersectPath. Suitable for high school and above, it serves as a teaching tool for solid geometry and transformations.
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