Exploring Nets of Solids by Ally.Smith
Loading the math board and drawing, please wait…
This example demonstrates the nets of solids, such as cubes, and their folding/unfolding processes. It involves core math concepts like solid geometry, polygons, and spatial visualization. The construction uses GeoGebra commands/objects like Point, Circle, Cylinder, Intersect, Line, OrthogonalLine, Rotate, If, Segment. Suitable for middle school students and above learning solid geometry, or for geometric modeling and spatial visualization education.
GeoGebra Commands & Parameters
Point(yAxis) → APoint(yAxis) → BCircle(A, B) → cCylinder(c, 3) → b, e, fIntersect(zAxis, e) → C,Line(C, xAxis) → aOrthogonalLine(D, xOyPlane) → gCircle(g, C) → kRotate(Rotate[e, ϕ, a], ϕ, xAxis) → e'Rotate(Rotate[e, ϕ, a], ϕ, xAxis) → dCircle(A, B) → hIf(t < 1, ((r * sin((-θ))), ((r * (1 - cos((-θ)))) * cos(ϕ)) - (3 * sin(ϕ)), (3 * cos(ϕ)) + ((r * (1 - cos((-θ)))) * sin(ϕ))), ((-π), (-3 * sin(ϕ)), (3 * cos(ϕ)))) → EIf(t < 1, ((r * sin(θ)), ((r * (1 - cos(θ))) * cos(ϕ)) - (3 * sin(ϕ)), (3 * cos(ϕ)) + ((r * (1 - cos(θ))) * sin(ϕ))), (π, (-3 * sin(ϕ)), (3 * cos(ϕ)))) → FIf(t < 1, ((r * sin((-θ))), ((r * (1 - cos((-θ)))) * cos(ϕ)), ((r * (1 - cos((-θ)))) * sin(ϕ))), (-3.141592653589793, 0, 0)) → GIf(t < 1, ((r * sin(θ)), ((r * (1 - cos(θ))) * cos(ϕ)), ((r * (1 - cos(θ))) * sin(ϕ))), (3.141592653589793, 0, 0)) → HSegment(E, G) → mSegment(F, H) → nLine((0, 1, 0), zAxis) → pCircle(p, B) → qCircle(p, B) → sIf(t < 1, Surface[(r * sin((u * θ))), ((r * (1 - cos((u * θ)))) * cos(ϕ)) - (v * sin(ϕ)), (v * cos(ϕ)) + ((r * (1 - cos((u * θ)))) * sin(ϕ)), u, -1, 1, v, 0, 3], Surface[(π * u), ((-v) * sin(ϕ)), (v * cos(ϕ)), u, -1, 1, v, 0, 3]) → iIf(t < 1, CurveCartesian[(r * sin((u * θ))), ((r * (1 - cos((u * θ)))) * cos(ϕ)), ((r * (1 - cos((u * θ)))) * sin(ϕ)), u, -1, 1], CurveCartesian[(π * u), 0, 0, u, -1, 1]) → lIf(t < 1, CurveCartesian[(r * sin((u * θ))), ((r * (1 - cos((u * θ)))) * cos(ϕ)) - (3 * sin(ϕ)), (3 * cos(ϕ)) + ((r * (1 - cos((u * θ)))) * sin(ϕ)), u, -1, 1], CurveCartesian[(π * u), (-3 * sin(ϕ)), (3 * cos(ϕ)), u, -1, 1]) → j