Buildings II - Logic Game
Loading the math board and drawing, please wait…
This is a logic game where students build structures to enhance their logical thinking skills. Key mathematical concepts include equilateral triangles, logarithms, and the Pythagorean theorem. The construction uses GeoGebra commands such as Intersect, Polygon, Midpoint, etc. Suitable for middle school and above students or teachers for teaching and learning.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → APolygon(A, B, 4) → poly_{frame}, f_2, g_2, h_2, i_2, C, DMidpoint(A, B) → EMidpoint(B, C) → FMidpoint(C, D) → GMidpoint(D, A) → HMidpoint(A, E) → IMidpoint(E, B) → JMidpoint(B, F) → KMidpoint(F, C) → LMidpoint(C, G) → MMidpoint(G, D) → NMidpoint(D, H) → OMidpoint(H, A) → PSegment(N, I) → j_2Segment(G, E) → k_2Segment(M, J) → l_1Segment(O, L) → m_1Segment(H, F) → n_1Segment(P, K) → p_1Polygon(Q, R, 4) → poly1, q, r, s, t, S, TVector(D, N) → uVector(D, O) → vTranslate(poly1, u) → poly2Translate(poly2, u) → poly3Translate(poly3, u) → poly4Translate(poly1, v) → poly5Translate(poly5, v) → poly9Translate(poly9, v) → poly13Translate(poly2, v) → poly6Translate(poly6, v) → poly10Translate(poly10, v) → poly14Translate(poly3, v) → poly7Translate(poly7, v) → poly11Translate(poly11, v) → poly15Translate(poly4, v) → poly8Translate(poly8, v) → poly12Translate(poly12, v) → poly16Prism(poly1, (0.6 * a_1)) → a, U, edgeQU, edgeRV, edgeSW, edgeTZ, edgeUV, edgeVW, edgeWZ, edgeUZ, V, W, Z, face1_a, face3_a, face4_a, face2_a, face5_aSegment(G, E) → e_1Segment(N, I) → f_1Segment(M, J) → g_1Segment(O, L) → h_1Segment(H, F) → i_1Segment(P, K) → j_1Prism(poly2, (0.6 * a_2)) → b, A_1, edge1, edge2, edge3, edge4, edge5, edge7, edge8, edge6, B_1, C_1, D_1, face1_b, face3_b, face4_b, face2_b, face5_bPrism(poly3, (0.6 * a_3)) → c, E_1, edge9, edge10, edge11, edge12, edge13, edge15, edge16, edge14, F_1, G_1, H_1, face1_c, face3_c, face4_c, face2_c, face5_cPrism(poly4, (0.6 * a_4)) → d, K_1, edge17, edge18, edge19, edge20, edge21, edge23, edge24, edge22, L_1, M_1, N_{17}, face1_d, face2_d, face4_d, face3_d, face5_dTranslate(N_5, u) → N_6Translate(N_6, u) → N_7Translate(N_7, u) → N_8Translate(N_1, v') → N_2Translate(N_2, v') → N_3Translate(N_3, v') → N_4Translate(N_9, v) → N_{10}Translate(N_{10}, v) → N_{11}Translate(N_{16}, u) → N_{15}Translate(N_{15}, u) → N_{14}Translate(N_{14}, u) → N_{13}Translate(N_{11}, v) → N_{12}Line(O_1, h_1) → k_1Prism(poly5, (0.6 * a_5)) → e, P_1, edge25, edge26, edge27, edge28, edge29, edge31, edge32, edge30, Q_1, R_1, S_1, face4_e, face2_e, face3_e, face1_e, face5_ePrism(poly6, (0.6 * a_6)) → f, T_1, edge33, edge34, edge35, edge36, edge37, edge39, edge40, edge38, U_1, V_1, W_1, face4_f, face2_f, face3_f, face1_f, face5_fPrism(poly7, (0.6 * a_7)) → g, Z_1, edge41, edge42, edge43, edge44, edge45, edge47, edge48, edge46, A_2, B_2, C_2, face1_g, face3_g, face4_g, face2_g, face5_gPrism(poly9, (0.6 * a_9)) → i, D_2, edge49, edge50, edge51, edge52, edge53, edge55, edge56, edge54, E_2, F_2, G_2, face1_i, face3_i, face4_i, face2_i, face5_iPrism(poly8, (0.6 * a_8)) → h, H_2, edge57, edge58, edge59, edge60, edge61, edge63, edge64, edge62, I_2, J_2, K_2, face1_h, face3_h, face4_h, face2_h, face5_hPrism(poly10, (0.6 * a_{10})) → j, L_2, edge65, edge66, edge67, edge68, edge69, edge71, edge72, edge70, M_2, O_2, P_2, face1_j, face3, face4, face2_j, face5_jPrism(poly11, (0.6 * a_{11})) → k, Q_2, edge73, edge74, edge75, edge76, edge77, edge79, edge80, edge78, R_2, S_2, T_2, face4_k, face2_k, face3_k, face1_k, face5_kPrism(poly12, (0.6 * a_{12})) → l, U_2, edge81, edge82, edge83, edge84, edge85, edge87, edge88, edge86, V_2, W_2, Z_2, face1, face1_l, face2_l, face2, face5_lPrism(poly13, (0.6 * a_{13})) → m, A_3, edge89, edge90, edge91, edge92, edge93, edge95, edge96, edge94, B_3, C_3, D_3, face2_m, face3_m, face4_m, face1_m, face5_mPrism(poly14, (0.6 * a_{14})) → n, E_3, edge97, edge98, edge99, edge100, edge101, edge103, edge104, edge102, F_3, G_3, H_3, face1_n, face3_n, face4_n, face2_n, face5_nPrism(poly15, (0.6 * a_{15})) → o, I_3, edge105, edge106, edge107, edge108, edge109, edge111, edge112, edge110, J_3, K_3, L_3, face4_o, face2_o, face3_o, face1_o, face5_oPrism(poly16, (0.6 * a_{16})) → p, M_3, edge113, edge114, edge115, edge116, edge117, edge119, edge120, edge118, O_3, P_3, Q_3, face1_p, face3_p, face4_p, face2_p, face5_pPolygon(A, B, 4) → poly17, q_1, r_1, s_1, t_1, R_3, S_3Polygon(A_4, V_3, W_3, Z_3) → q1, a_{17}, v_3, w_3, z_3Polygon(B_4, A_4, V_3, C_4) → q2, b_4, a_{18}, v_1, c_4Polygon(B_4, D_4, Z_3, A_4) → q3, b_1, d_4, z_1, a_{19}Polygon(A_4, V_3, W_3, Z_3) → q4, c_1, d_1, l_2, m_2
AI Drawing Prompt Reference
Create a 3D structure composed of multiple equilateral triangles, where each triangle is connected through midpoints to form a frame, then translate these frames using vectors to generate multiple repeated triangular structures, ultimately forming a complex 3D shape.
The prompt above was compiled from the original drawing commands and is for reference only.