Stacking Cells
Loading the math board and drawing, please wait…
This example demonstrates how to construct a prism using GeoGebra. It involves concepts from solid geometry such as prisms, faces, and mirrors. Using commands like Intersect, Point, Polygon, and Prism, a prism model is constructed. Suitable for high school students learning solid geometry.
GeoGebra Commands & Parameters
Intersect(zAxis, yAxis) → BPoint(xAxis) → CPoint(yAxis) → DPolygon(B, C, A, D) → vierhoek1, b, c, a, dPrism(vierhoek1, 2) → e, E, RibbeBE, RibbeCF, RibbeAG, RibbeDH, RibbeEF, RibbeFG, RibbeGH, RibbeEH, F, G, H, zijvlakBCFE, zijvlakACFG, zijvlakADHG, zijvlakBDHE, zijvlakEFGHPoint(zAxis) → ILine(M, N) → fCircleArc(M, J, L) → gLine(M, I) → hSegment(J, F) → iSegment(L, K) → jSegment(B, K) → kPoint({k, RibbeEF, RibbeBE, i, j, g}) → PLocus(PP, P) → mp1CircleArc(M, O, J) → pSegment(O, Q) → lSegment(Q, A) → mSegment(B, K) → l_1Line(A, G) → asMirror(vierhoek1, as) → vierhoek1'Mirror(zijvlakEFGH, as) → zijvlakEFGH'Mirror(E, as) → E'Mirror(B, as) → B'Segment(E', B') → RibbeBE'Mirror(L, as) → L'Mirror(K, as) → K'Plane((2, 0, 0), (0, 2, 0), (2, 0, 1)) → qMirror(B, q) → B'_1Mirror(K, q) → K'_1Segment(B'_1, K'_1) → k'Mirror(J, q) → J'Mirror(F, q) → F'Segment(J', F') → i'Mirror(g, q) → g'Mirror(p, q) → p'Mirror(O, q) → O'Mirror(Q, q) → Q'Segment(O', Q') → l'Mirror(Q, q) → Q'_1Mirror(A, q) → A'Segment(Q'_1, A') → m'Vector(B, F) → uTranslate(E, u) → E'_1Translate(B, u) → B'_2Mirror(L, q) → L'_3Mirror(K, q) → K'_5Segment(L'_3, K'_5) → j'Mirror(D, q) → D'_1Mirror(H, q) → H'_3Segment(D'_1, H'_3) → RibbeDH'_1Segment(E'_1, B'_2) → RibbeBE'_1Translate(D, u) → D'Translate(H, u) → H'Segment(D', H') → RibbeDH'Mirror(L, q) → L'_1Mirror(K, q) → K'_2Translate(F, u) → F'_1Translate(E, u) → E'_2Segment(F'_1, E'_2) → RibbeEF'Translate(G, u) → G'Translate(F, u) → F'_2Segment(G', F'_2) → RibbeFG'Translate(E, u) → E'_3Translate(H, u) → H'_1Segment(E'_3, H'_1) → RibbeEH'Translate(H, u) → H'_2Translate(G, u) → G'_1Segment(H'_2, G'_1) → RibbeGH'Translate(J, u) → J'_1Translate(F, u) → F'_3Segment(J'_1, F'_3) → i'_1Translate(L, u) → L'_2Translate(K, u) → K'_3Segment(L'_2, K'_3) → j'_1Translate(B, u) → B'_3Translate(K, u) → K'_4Segment(B'_3, K'_4) → k'_1Translate(Q, u) → Q'_2Translate(A, u) → A'_1Segment(Q'_2, A'_1) → m'_1Translate(O, u) → O'_1Translate(Q, u) → Q'_3Segment(O'_1, Q'_3) → l'_1Translate(g, u) → g'_1Translate(p, u) → p'_1Translate(A, u) → A'_2Translate(G, u) → G'_2Segment(A'_2, G'_2) → RibbeAG'Translate(zijvlakEFGH, u) → zijvlakEFGH'_1Intersect(b, c) → RPolygon(R, S, 4, xOyPlane) → veelhoek1, n, r, s, t, T, UVector((0.1, 0.1), (0.9, 0.1)) → wVector((0.1, 0.9), (0.9, 0.9)) → u_1Vector((0.1, 0.9), (0.1, 0.1)) → vVector((0.9, 0.9), (0.9, 0.1)) → v_1Vector((1.1, 1.9), (1.1, 1.1)) → w_1Vector((1.1, 1.9), (1.9, 1.9)) → a_1Vector((1.9, 1.9), (1.9, 1.1)) → b_1Vector((1.1, 1.1), (1.9, 1.1)) → c_1Vector((1.1, 0.9), (1.1, 0.1)) → d_1Vector((1.1, 0.9), (1.9, 0.9)) → e_1Vector((1.1, 0.9, 2), (1.1, 0.1, 2)) → f_1Vector((1.1, 0.9, 2), (1.9, 0.9, 2)) → g_1Vector((1.1, 0.1), (1.9, 0.1)) → h_1Vector((1.1, 0.1, 2), (1.9, 0.1, 2)) → i_1Vector((1.9, 0.9), (1.9, 0.1)) → j_1Vector((1.9, 0.9, 2), (1.9, 0.1, 2)) → k_1Point(g'_1) → VVector(V, J'_1) → m_1Point(p'_1) → WVector(W, J'_1) → n_1Point(g) → ZVector(Z, J) → p_1Point(p) → A_1Vector(A_1, J) → q_1Point(p') → B_1Vector(B_1, J') → r_1Point(g') → C_1Vector(C_1, J') → s_1