Sonobe 12 Piece Octahedral Construction
Loading the math board and drawing, please wait…
This example demonstrates the construction of a Sonobe 12 piece octahedral. Key mathematical concepts include polygons, transformations, and geometric construction. Using GeoGebra commands such as Intersect, Point, Circle, and LineBisector, the construction process of the octahedron is dynamically shown. Suitable for middle or high school geometry education to help students understand the construction and transformations of polyhedra.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → APoint(xAxis) → BCircle(B, A) → pLineBisector(A, B) → ePolygon(A, B, 3) → poly1, a, b, d, CLineBisector(A, C) → fIntersect(f, d) → KIntersect(e, f) → DDilate(K, fac, D) → K'OrthogonalLine(D, xOyPlane) → gPoint(g) → ECircle(A, B) → cIntersect(c, p, 1) → JPolygon(B, J, E) → poly3, e_2, b_2, j_1Intersect(b_2, e) → LOctahedron(A, B, C) → h, F, faceCGH, faceFGH, edgeAC, edgeAB, edgeBC, edgeAH, edgeCH, edgeAF, edgeFH, edgeBF, G, edgeBG, edgeFG, edgeCG, edgeGH, H, faceABC, faceACH, faceAFH, faceABF, faceBFG, faceBCGPlane(F, H, C) → iMirror(E, i) → E'Intersect(edgeCG, edgeBG) → ILine(I, A) → jPolygon(A, B, E) → poly2, e_1, a_1, b_1Polygon(J, A, E) → poly4, e_3, j_2, a_2Mirror(ListPoly, i) → ListPoly'Sequence(Rotate[ListPoly', (-((n * α))), j], n, 1, 4) → ListPyramid'Mirror(ListPyramid', i) → ListPyramid''Polygon(K', E, L) → poly5, k, l, mAngle(B, E, J) → βRotate(F, (-γ), g) → F'Rotate(A, (-γ), g) → A'Segment(F', A') → edgeAF'Rotate(poly5, (-γ), g) → poly5'Rotate(poly5', (-γ), g) → poly5''Sequence(Rotate[poly5, ((-n) * γ), g], n, 1, 3) → ListDecorationIntersect(edgeAF', edgeAH) → MLine(B, H) → nRotate(ListDecoration, (-α), n) → ListDecoration'Sequence(Rotate[ListDecoration, ((-n) * α), j], n, 1, 4) → ListDecorationRingSequence(Rotate[ListDecoration', ((-n) * α), j], n, 1, 4) → ListDecorationRing'