Geometric Construction of the Air France Logo with Fractal Transformations
Loading the math board and drawing, please wait…
This GeoGebra example reconstructs the Air France logo through precise geometric construction, demonstrating how lines, polygons, vectors, and geometric transformations can generate a logo with fractal-like features. Core mathematical concepts include 2D vectors, straight lines and perpendiculars, angle bisectors, midpoints, mirror symmetry, polygons, and centroid/barycenter, along with parametric curves and fractal geometry. The construction uses commands such as Line, OrthogonalLine, Vector, OrthogonalVector, LineBisector, Midpoint, Intersect, Mirror, and Polygon, building auxiliary lines, finding intersection points, and applying reflections to progressively assemble the logo's components, with text and image objects for labeling and decoration. This example is suitable for high school or college geometry lessons and for interdisciplinary projects linking mathematics and design, helping students understand how geometric transformations apply to real-world graphic design.
GeoGebra Commands & Parameters
Line(A, B) → sOrthogonalLine(A, s) → bVector(A, B) → uOrthogonalVector(u) → vLineBisector(A, C) → dMidpoint(C, A) → JOrthogonalLine(K, d) → iIntersect(i, s) → GOrthogonalLine(R, b) → lMirror(l, d) → l'Intersect(i, l') → FLineBisector(A, B) → mIntersect(m, d) → EOrthogonalLine(C, v, xOyPlane) → fIntersect(f, m) → UOrthogonalLine(B, u, xOyPlane) → gIntersect(g, f) → DIntersect(m, d) → IPolygon(A, B, D, C) → poly2, j, k, q, rMirror(i, m) → i'Mirror(R, I) → R'Line(V, R) → hLine(L, h) → nLine(M, n) → pLine(O, p) → tLine(P, t) → aLine(Q, a) → cLine(S, c) → eLine(T, e) → f_1Line(R', f_1) → g_1Line(H, h) → h_1Intersect(l, h_1) → WIntersect(l, n) → ZIntersect(l, p) → A_1Intersect(l, t) → B_1Intersect(l, a) → C_1Intersect(l, c) → D_1Intersect(l, e) → E_1Intersect(l, f_1) → F_1Intersect(l, g_1) → G_1Polygon(V, H, W, R) → q1, v_1, h_2, w, r_1Polygon(L, M, A_1, Z) → q2, l_1, m_1, a_1, z_1Polygon(O, P, C_1, B_1) → q3, o_1, p_1, c_1, b_1Polygon(Q, S, E_1, D_1) → q4, q_1, s_1, e_1, d_1Polygon(T, R', G_1, F_1) → q5, t_1, r', i_1, j_1