Geometric Construction of the TripAdvisor Owl Logo
Loading the math board and drawing, please wait…
① This GeoGebra example reconstructs the outline of the TripAdvisor owl logo, demonstrating how circles, line segments, polygons, and rotations can be combined to form a complex graphic. ② Core mathematical concepts include circle intersections, orthogonal lines, vector reflection, rotational symmetry, angle measurement, and polygon filling, all within two-dimensional vector geometry. ③ Construction highlights: from the summary, commands such as Line, OrthogonalLine, Circle, Intersect, Vector, Mirror, OrthogonalVector, CircleSector, Rotate, Angle, and Polygon are used, along with numerous auxiliary points (A, B, C, D, E, F, G, H, I, J, K, L, M) and objects (texto1, imagen1, circle c, segments d, e, k, p, r, etc.). Symmetric parts are generated via rotation and mirroring to complete the logo. ④ Suitable for middle or high school geometry classes, or as a mathematical modeling exercise in graphic design, helping students understand geometric transformations (rotation, reflection) and the integrated use of basic construction tools.
GeoGebra Commands & Parameters
Line(A, B) → fOrthogonalLine(B, f) → gOrthogonalLine(A, f) → hCircle(A, B) → cIntersect(c, h) → C, DOrthogonalLine(D, g) → iOrthogonalLine(C, g) → jVector(A, B) → uCircle(A, H) → dCircle(A, G) → eCircle(A, F) → kCircle(A, E) → pMirror(D, g) → D'OrthogonalVector(u) → vCircleSector(I, D', D) → qMirror(J, g) → J'CircleSector(I, J', J) → rIntersect(g, i) → KMirror(K, h) → K'Rotate(J, (-(68°)), K') → J'_1Angle(J'_1, K', J) → αLine(K', J'_1) → lIntersect(c, l) → L, MPolygon(D, K', L) → t1, l_1, d_1, k'Intersect(j, g) → NLine(F, N) → mIntersect(c, m) → O, PPolygon(N, B, P) → t2, p_1, n, bLine(I, A) → sIntersect(c, s) → Q, RPolygon(N, P, Q, I) → q1, n_1, p_2, q_1, i_1Mirror(p, g) → p'Mirror(k, g) → k'_1Mirror(e, g) → e'Mirror(d, g) → d'Mirror(c, g) → c'Mirror(k, g) → k'_2Mirror(p, g) → p'_1Mirror(D, g) → D'_1Mirror(K', g) → K''Mirror(L, g) → L'Polygon(D'_1, K'', L') → t1', l', d'_1, k''Mirror(N, g) → N'Mirror(P, g) → P'Mirror(Q, g) → Q'Mirror(I, g) → I'Polygon(N', P', Q', I') → q1', n', t, q', i'Mirror(N, g) → N'_1Mirror(B, g) → B'Mirror(P, g) → P'_1Polygon(N'_1, B', P'_1) → t2', a, n'_1, b'