Cube Parts Demonstration by Renáta Vágová (3)
Loading the math board and drawing, please wait…
In collections
TWO PARTS OF A CUBE
This example demonstrates different parts of a cube and their geometric relationships. It involves core mathematical concepts such as solid geometry, vector operations, and geometric transformations (translation, rotation). GeoGebra commands and objects like Point, Cube, Midpoint, Line, Vector, Translate, Rotate, Pyramid, and Prism are used in the construction. Suitable for high school and above students to understand spatial geometry and linear transformations.
GeoGebra Commands & Parameters
Point(xAxis) → APoint(xAxis) → BPoint(Circle[B, Distance[A, B], Segment[A, B]]) → CCube(A, B, C) → c, D, faceCDHG, faceEFGH, edgeAD, edgeAB, edgeBC, edgeCD, edgeAE, edgeDH, edgeEH, edgeEF, E, edgeBF, edgeFG, edgeCG, edgeGH, F, G, H, faceABCD, faceADHE, faceABFE, faceBCGFPoint(xAxis) → LPoint(xAxis) → MPoint(Circle[M, Distance[L, M], Segment[L, M]]) → NCube(L, M, N) → k, O, faceNOSR, facePQRS, edgeLO, edgeLM, edgeMN, edgeNO, edgeLP, edgeOS, edgePS, edgePQ, P, edgeMQ, edgeQR, edgeNR, edgeRS, Q, R, S, faceLMNO, faceLOSP, faceLMQP, faceMNRQMidpoint(H, B) → S_2Midpoint(S, M) → S_1Line(S_1, S_2) → p_1Line(S_2, yAxis) → fLine(S_1, yAxis) → gLine(S_2, zAxis) → hLine(S_1, zAxis) → iPoint(p_1) → IPoint(p_1) → JVector(I, J) → uTranslate(i, Vector[(p * u)]) → i'Translate(g, Vector[(p * u)]) → g'Rotate(A, α, p_1) → A'Rotate(B, α, p_1) → B'Rotate(C, α, p_1) → C'Rotate(D, α, p_1) → D'Rotate(E, α, p_1) → E'Rotate(F, α, p_1) → F'Rotate(G, α, p_1) → G'Rotate(H, α, p_1) → H'Rotate(A', β, f) → A''Rotate(B', β, f) → B''Rotate(C', β, f) → C''Rotate(D', β, f) → D''Rotate(E', β, f) → E''Rotate(F', β, f) → F''Rotate(G', β, f) → G''Rotate(H', β, f) → H''Translate(k, Vector[(p * u)]) → k'Translate(L, Vector[(p * u)]) → L'Translate(M, Vector[(p * u)]) → M'Translate(N, Vector[(p * u)]) → N'Translate(O, Vector[(p * u)]) → O'Translate(P, Vector[(p * u)]) → P'Translate(Q, Vector[(p * u)]) → Q'Translate(R, Vector[(p * u)]) → R'Translate(S, Vector[(p * u)]) → S'Rotate(c, α, p_1) → c'Rotate(c', β, f) → c''Rotate(G'', γ, h) → G'''Rotate(H'', γ, h) → H'''Rotate(E'', γ, h) → E'''Rotate(F'', γ, h) → F'''Rotate(D'', γ, h) → D'''Rotate(C'', γ, h) → C'''Rotate(A'', γ, h) → A'''Rotate(B'', γ, h) → B'''Rotate(c'', γ, h) → c'''Rotate(k', δ, p_1) → k''Rotate(L', δ, p_1) → L''Rotate(M', δ, p_1) → M''Rotate(N', δ, p_1) → N''Rotate(O', δ, p_1) → O''Rotate(P', δ, p_1) → P''Rotate(Q', δ, p_1) → Q''Rotate(R', δ, p_1) → R''Rotate(S', δ, p_1) → S''Rotate(k'', ε, g') → k'''Rotate(L'', ε, g') → L'''Rotate(M'', ε, g') → M'''Rotate(N'', ε, g') → N'''Rotate(O'', ε, g') → O'''Rotate(P'', ε, g') → P'''Rotate(Q'', ε, g') → Q'''Rotate(R'', ε, g') → R'''Rotate(S'', ε, g') → S'''Rotate(k''', ζ, i') → aRotate(L''', ζ, i') → KRotate(M''', ζ, i') → TRotate(N''', ζ, i') → URotate(O''', ζ, i') → VRotate(P''', ζ, i') → WRotate(Q''', ζ, i') → ZRotate(R''', ζ, i') → A_1Rotate(S''', ζ, i') → B_1Midpoint(H''', G''') → C_1Midpoint(E''', F''') → D_1Midpoint(D''', C''') → E_1Midpoint(A''', B''') → F_1Midpoint(A''', D''') → G_1Midpoint(E''', H''') → H_1Midpoint(F''', G''') → I_1Midpoint(B''', C''') → J_1Midpoint(C_1, D_1) → K_1Midpoint(C_1, E_1) → L_1Midpoint(G_1, H_1) → M_1Midpoint(D_1, F_1) → N_1Midpoint(J_1, I_1) → O_1Midpoint(G_1, J_1) → P_1Midpoint(V, T) → Q_1Midpoint(B_1, Z) → R_1Midpoint(A_1, T) → T_1Midpoint(B_1, U) → U_1Midpoint(B_1, K) → V_1Midpoint(Z, K) → W_1Midpoint(B_1, A_1) → Z_1Midpoint(A_1, Z) → A_2Midpoint(Z, W) → B_2Midpoint(V, U) → C_2Midpoint(K, T) → D_2Midpoint(T, U) → E_2Midpoint(V, K) → F_2Midpoint(B_1, W) → G_2Midpoint(Z, T) → H_2Midpoint(K, W) → I_2Midpoint(B_1, V) → J_2Midpoint(U, A_1) → K_2Midpoint(G''', C''') → L_2Midpoint(D''', H''') → M_2Midpoint(A''', E''') → N_2Midpoint(F''', B''') → O_2Pyramid(C''', F''', H''', G''') → b, faceC'''F'''H''', edgeG'''H''', faceC'''F'''G''', faceF'''G'''H''', faceC'''G'''H''', edgeC'''F''', edgeF'''H''', edgeC'''H''', edgeC'''G''', edgeF'''G'''Pyramid(U, A_1, Z, T, B_1) → d, face5, edge3, edge6, edge5, edge1, face3, face4, face2, face1, edge2, edge4, edgeTZ_1, edgeTUPyramid(T, K, W, Z, B_1) → e, faceKTZW, edge8, edge7, edge9, edge10, face6, face7, face9, face8, edgeKT, edgeKW, edgeWZ_1, edgeTZPrism(A_1, Z, W, U) → l, P_2, edge14, edge11, edge17, edge15, edge12, edge18, edge13, Q_2, face11, face13, face14, face12, face10, edge16, edgeWZ_2Pyramid(W, A_1, U, Q_2, B_1) → m, face19, edge23, edge25, edge20, edge26, face17, face15, face16, face18, edge22, edge19, edge21, edge24Pyramid(A_1, W, T, J_2) → o, face20, edge28, face23, face21, face22, edge29, edgeTW, edge27, edge31, edge30Prism(B_1, W, Z, V) → r, R_2, edge37, edge32, edge36, edge38, edge33, edge39, edge34, T_2, face25, face26, face28, face27, face24, edge35, edgeWZ