3D Affine Transformations
Loading the math board and drawing, please wait…
In collections
Mathematics of Computer Graphics
This example demonstrates affine transformations in three-dimensional space. It involves core mathematical concepts such as rotation, scaling, and translation in 3D. Using GeoGebra commands like Prism, Reverse, and TableText, it dynamically showcases the effects of these transformations. Suitable for high school or university-level solid geometry courses, helping students understand geometric transformations in 3D space.
GeoGebra Commands & Parameters
Prism(A, B, C, D, E) → P, F, edgeAB_1, edgeBC_1, edgeCD_1, edgeAD_1, edgeAE_1, edgeBF, edgeCG, edgeDH, edgeEF, edgeFG, G, edgeGH, edgeEH, H, faceABCD_1, faceABFE, faceBCGF, faceCDHG, faceADHE, faceEFGHReverse(W) → W2Reverse(LH) → KPrism(A_1, B_1, C_1, D_1, E_1) → P_1, J, edge1, edge4, edge6, edge2, edge3, edge5, edge7, edge8, edge9, edgeJL, L, edgeLM, edge10, M, face1, face2, face4, face5, face3, face6TableText({W2}, "h") → text1Textfield(a_2) → InputBox1Textfield(a_1) → InputBox2Textfield(b_2) → InputBox3Textfield(c_2) → InputBox4Textfield(b_1) → InputBox5Textfield(c_1) → InputBox6Textfield(sx) → InputBox7Textfield(sy) → InputBox8Textfield(sz) → InputBox9Textfield(θ_2) → InputBox10Textfield(α_2) → InputBox11Textfield(β_2) → InputBox12Textfield(θ_1) → InputBox13Textfield(α_1) → InputBox14Textfield(β_1) → InputBox15Textfield(A) → InputBox16Textfield(B) → InputBox17Textfield(C) → InputBox18Textfield(D) → InputBox19Textfield(E) → InputBox20Pyramid(A, B, C, D, E) → Q, faceABCD, edgeAE, edgeBE, edgeCE, edgeDE, faceABE, faceBCE, faceCDE, faceADE, edgeAB, edgeBC, edgeCD, edgeADPyramid(A_1, B_1, C_1, D_1, E_1) → Q_1, face11, edge13, edge15, edge17, edge18, face7, face9, face10, face8, edge11, edge14, edge16, edge12