Tangram: Construct a Parallelogram
Loading the math board and drawing, please wait…
This example demonstrates how to construct a parallelogram by dragging colored pieces onto a gray shape. Key mathematical concepts include geometric transformations and polygons. GeoGebra commands used include point, distance, polygon, segment, line, and perpendicular line. Suitable for middle and high school students learning geometric construction.
GeoGebra Commands & Parameters
Point(Circle[S, 5]) → TPoint(Circle[L, 3.54]) → ODistance(L, O) → oPoint(Circle[C_2, o]) → D_2Point(Circle[D_2, o]) → G_2Polygon(C_2, D_2, 4) → poly12, g_3, h_3, i_3, j_3, E_2, F_2Point(Circle[F_2, o]) → H_2Point(Circle[H, 5]) → L_1Polygon(H, L_1, 4) → poly8, k_2, l_2, m_2, n_2, M_1, N_1Point(Circle[D, 10]) → BSegment(D, B) → jLineBisector(j) → j_2Intersect(j_2, j) → RPoint(Circle[K, 5]) → G_1Segment(K, G_1) → g_2LineBisector(g_2) → kIntersect(j, k) → CCircle(R, 5) → e_2Intersect(e_2, j_2) → J, A_1Point(Circle[A, 10]) → H_1Segment(A, H_1) → h_2LineBisector(h_2) → i_2Intersect(i_2, h_2) → I_1Circle(I_1, 5) → d_2Intersect(d_2, i_2) → J_1, K_1Polygon(A, H_1, K_1) → poly1, a, b, cPolygon(B, D, J) → poly2, f, d, ePolygon(H, L_1, M_1) → poly3, g, h, iLine(D, E) → mCircle(K, 3.54) → qIntersect(q, k, 2) → NPolygon(N, K, G_1) → poly4, j_1, k_1, n_1Segment(L, O) → lPolygon(L, O, 4) → poly5, p, r, s, t, P, QSegment(S, T) → g_1LineBisector(g_1) → h_1Circle(S, 3.54) → c_1Intersect(c_1, h_1) → U, VPolygon(S, T, V) → poly6, v, s_1, t_1Point(Circle[W, 5]) → ZSegment(W, Z) → i_1Line(F, H) → p_1OrthogonalLine(Z, i_1) → r_1Circle(Z, 2.5) → d_1Intersect(d_1, r_1) → D_1, E_1Line(E_1, i_1) → a_1Circle(Z, 3.54) → e_1Intersect(e_1, a_1, 2) → C_1Line(Z, C_1) → b_1Line(W, b_1) → f_2Intersect(f_2, a_1) → F_1Polygon(W, Z, C_1, F_1) → poly7, w_1, z_1, c_2, f_3Polygon(B_2, Z_1, B_1, A_2) → poly9, m_1, s_2, t_2, a_2Segment(H, L_1) → q_1Polygon(M, O_1, W_1) → poly10, n, f_1, l_1Polygon(O_1, M, P_1) → poly11, p_2, q_2, r_2Segment(C_2, D_2) → b_2Segment(D_2, G_2) → k_3Segment(F_2, H_2) → l_3Polygon(D_2, G_2, E_2) → poly13, e_3, d_3, g_4Polygon(H_2, C_2, F_2) → poly14, f_4, h_4, c_3