3D Three-Fold Umbrella
Loading the math board and drawing, please wait…
This example demonstrates a 3D model of a three-fold umbrella. It involves core mathematical concepts such as solid geometry, linear functions, rotation, midpoint, circle, intersection, polygon, and cylinder. The construction utilizes GeoGebra commands and objects like points, lines, rotation, midpoint, circle, intersection, segments, and polygons. Suitable for high school students learning solid geometry and analytical geometry, or for mathematical teaching demonstrations.
GeoGebra Commands & Parameters
Point(yAxis) → APoint(yAxis) → BLine(B, A) → fPoint(f) → CRotate(C, α, A) → C'Rotate(A, (-((2.3 * α))), C') → A'Rotate(C', (1.9 * α), A') → C''Midpoint(A, C') → DCircle(D, 1.1) → cIntersect(c, f, 1) → ESegment(D, E) → gCircle(B, p) → dIntersect(d, f, 2) → FCircle(F, 0.5) → eIntersect(e, f) → G, HSegment(A, C') → hSegment(C', A') → iSegment(A', C'') → jRotate(D, 60°, f) → D'Rotate(E, 60°, f) → E'Segment(D', E') → g'Rotate(D, 120°, f) → D'_1Rotate(E, 120°, f) → E'_1Segment(D'_1, E'_1) → g'_1Rotate(D, 180°, f) → D'_2Rotate(E, 180°, f) → E'_2Segment(D'_2, E'_2) → g'_2Rotate(D, 240°, f) → D'_3Rotate(E, 240°, f) → E'_3Segment(D'_3, E'_3) → g'_3Rotate(D, 300°, f) → D'_4Rotate(E, 300°, f) → E'_4Segment(D'_4, E'_4) → g'_4Rotate(A, 60°, f) → A'_1Rotate(C', 60°, f) → C''_1Segment(A'_1, C''_1) → h'Rotate(A, 120°, f) → A'_2Rotate(C', 120°, f) → C''_2Segment(A'_2, C''_2) → h'_1Rotate(A, 180°, f) → A'_3Rotate(C', 180°, f) → C''_3Segment(A'_3, C''_3) → h'_2Rotate(A, 240°, f) → A'_4Rotate(C', 240°, f) → C''_4Segment(A'_4, C''_4) → h'_3Rotate(A, 300°, f) → A'_5Rotate(C', 300°, f) → C''_5Segment(A'_5, C''_5) → h'_4Rotate(C', 60°, f) → C''_6Rotate(A', 60°, f) → A''Segment(C''_6, A'') → i'Rotate(C', 120°, f) → C''_7Rotate(A', 120°, f) → A''_1Segment(C''_7, A''_1) → i'_1Rotate(C', 180°, f) → C''_8Rotate(A', 180°, f) → A''_2Segment(C''_8, A''_2) → i'_2Rotate(C', 240°, f) → C''_9Rotate(A', 240°, f) → A''_3Segment(C''_9, A''_3) → i'_3Rotate(C', 300°, f) → C''_{10}Rotate(A', 300°, f) → A''_4Segment(C''_{10}, A''_4) → i'_4Rotate(A', 60°, f) → A''_5Rotate(C'', 60°, f) → C'''Segment(A''_5, C''') → j'Rotate(A', 120°, f) → A''_6Rotate(C'', 120°, f) → C'''_1Segment(A''_6, C'''_1) → j'_1Rotate(A', 180°, f) → A''_7Rotate(C'', 180°, f) → C'''_2Segment(A''_7, C'''_2) → j'_2Rotate(A', 240°, f) → A''_8Rotate(C'', 240°, f) → C'''_3Segment(A''_8, C'''_3) → j'_3Rotate(A', 300°, f) → A''_9Rotate(C'', 300°, f) → C'''_4Segment(A''_9, C'''_4) → j'_4Polygon(C''_{10}, C', A'_5) → t1, a'_5, c''_{10}, c'Polygon(C', C''_6, A) → t2, a, k, c''_6Polygon(C''_6, C''_7, A) → t3, a_1, l, c''_7Polygon(C''_8, C''_7, A) → t4, a_2, c''_8, mPolygon(C''_9, C''_8, A) → t5, a_3, c''_9, nPolygon(C''_{10}, C''_9, A) → t6, a_4, q, rPolygon(A''_9, A', C', C''_{10}) → q1, a''_9, a', s, tPolygon(A', A''_5, C''_6, C') → q2, b, a''_5, f_1, g_1Polygon(A''_5, A''_6, C''_7, C''_6) → q3, h_1, a''_6, i_1, j_1Polygon(C''_7, C''_8, A''_7, A''_6) → q4, k_1, l_1, a''_7, m_1Polygon(C''_9, C''_8, A''_7, A''_8) → q5, n_1, p_1, q_1, a''_8Polygon(C''_{10}, C''_9, A''_8, A''_9) → q6, r_1, s_1, t_1, b_1Polygon(C'', A', A''_5, C''') → q7, c'', c_1, d_1, c'''Polygon(A''_5, C''', C'''_1, A''_6) → q8, e_1, f_2, c'''_1, g_2Polygon(A''_6, C'''_1, C'''_2, A''_7) → q9, h_2, i_2, c'''_2, j_2Polygon(C'''_4, A''_9, A', C'') → q10, c'''_4, k_2, l_2, m_2Polygon(A''_9, A''_8, C'''_3, C'''_4) → q11, n_2, p_2, c'''_3, q_2Polygon(A''_8, A''_7, C'''_2, C'''_3) → q12, r_2, s_2, t_2, b_2Cylinder(F, H, 0.2) → o, c_2, d_2, uCylinder(H, C, 0.1) → v, e_2, c_3, wCylinder(C, A, 0.07) → o_1, d_3, e_3, u_1