Equal Blue Puzzle: Rectangle Division and Centroid Exploration

Equal Blue Puzzle: Rectangle Division and Centroid Exploration
Loading the math board and drawing, please wait…
2017-04-06 06:12
① This example demonstrates an animated puzzle called 'Equal Blue Puzzle', where a rectangle is dynamically divided and regions are adjusted so that the blue areas remain equal, visually illustrating geometric area relationships. ② Core mathematical concepts include rectangle area, polygon subdivision, centroid (barycenter), and connections to conditional probability, median lines, and linear programming ideas. ③ Construction highlights: GeoGebra commands such as Point, Midpoint, Mirror, Polygon, and PointIn are used to create points, midpoints, mirrored objects, and polygons; objects include A, B, C, E, F, D, G, F', r, g_1, h_1, k_1, l_1, E', q, s, t, e, f_1, poly1, a, d, b, c, H, poly2, f, h, g, I, J, poly3, i, i_1, j, K, poly4, k, j_1, l, with mirroring and midpoints to build symmetric divisions and PointIn to test point-polygon relations. ④ Suitable for middle/high school geometry teaching, math competition training, or geometric animation demonstrations, helping students understand area conservation and geometric transformations.

GeoGebra Commands & Parameters

  1. Point(Segment[B, C]) → E
  2. Point(Segment[A, C]) → F
  3. Midpoint(A, B) → G
  4. Mirror(F, G) → F'
  5. Polygon(B + C - E, B, B + D - F', B + C - E + D - F') → r, g_1, h_1, k_1, l_1
  6. Mirror(E, G) → E'
  7. Polygon(A + C - F, A, A + D - E', A + C - F + D - E') → q, s, t, e, f_1
  8. Polygon(A, D, B, C) → poly1, a, d, b, c
  9. PointIn(Polygon[E', A, F, F + E' - A]) → H
  10. Polygon(H, H + C - F, H - F + E) → poly2, f, h, g
  11. PointIn(Polygon[F, F + E' - A, E', A]) → I
  12. PointIn(r) → J
  13. Polygon(I, I + D - E', I + F' - E') → poly3, i, i_1, j
  14. PointIn(q) → K
  15. Polygon(J, J + F' - B, J + E - B) → poly4, k, j_1, l
  16. Polygon(K, K + F - A, K + E' - A) → poly5, m, n, p