哈伯德沙 Puzzle:等边三角形分割成正方形
几何画板及绘图内容加载中,请稍等……
所属专题
Euclidean Geometry
本范例演示经典的几何分割难题——哈伯德沙 Puzzle,由亨利·杜德尼于1907年提出。该范例展示如何将一个等边三角形精确分割成四块碎片,并重新拼接成一个面积相等的正方形。核心数学概念包括平面几何分割、全等图形、面积守恒原理以及图形的对称性与变换。作图要点涉及使用Polygon命令绘制多边形、Midpoint找中点、Ray作射线、Circle和Intersect确定交点、Semicircle绘制半圆、Segment构造线段、OrthogonalLine作垂线、Rotate进行旋转操作,以及Angle测量角度,涉及对象包括顶点A、B、C、D、E、F、G、H、I等及多个多边形区域 poli1~poli4。本范例适合中学几何教学,可用于讲解图形分割与拼合的数学思想,或作为数学竞赛培训的经典案例。
GeoGebra 命令及参数
Polygon(A, B, 3) → poli1, a, b, c, CMidpoint(A, C) → DMidpoint(B, C) → ERay(A, E) → dCircle(E, Segment[E, C]) → eIntersect(e, d, 2) → FSemicircle(A, F) → fMidpoint(A, F) → GRay(B, C) → gIntersect(f, g, 1) → HCircle(E, H) → hIntersect(h, a, 1) → ICircleArc(E, H, I) → kSegment(E, I) → iOrthogonalLine(D, i) → lIntersect(l, i) → KPolygon(A, I, K, D) → poli2, a_1, i_1, k_1, d_1Circle(I, Segment[E, C]) → pIntersect(p, a, 1) → JOrthogonalLine(J, i) → jIntersect(j, i) → LPolygon(I, J, L) → poli3, l_1, i_2, j_1Polygon(J, B, E, L) → poli4, j_2, b_1, e_1, l_2Polygon(D, K, E, C) → poli5, d_2, k_2, e_2, c_1Rotate(J, alfa, E) → J'Rotate(B, alfa, E) → B'Rotate(E, alfa, E) → E'Rotate(L, alfa, E) → L'Polygon(J', B', E', L') → poli4', j', b', e', l'Ray(E', L') → mRay(B', J') → nIntersect(m, n) → MCircle(L', Segment[L, K]) → qIntersect(q, m, 2) → NCircle(M, Segment[I, A]) → rIntersect(r, n, 2) → ORotate(A, alfa, E) → A'Rotate(B, alfa, E) → B'_1Rotate(C, alfa, E) → C'Polygon(A', B'_1, C') → poli6, c', a', b'_1Midpoint(b'_1) → PSegment(P, N) → sPolygon(O, M, N, P) → poli7, o, m_1, n_1, p_1Polygon(M, J', L') → poli8, l'_1, m_2, j'_1Polygon(E, B', J', L') → poli9, e_3, b'_2, j'_2, l'_2Rotate(M, alfa, J') → M'Rotate(J', alfa, J') → J''Rotate(L', alfa, J') → L''Polygon(M', J'', L'') → poli8', l'', m', j''Ray(J', M') → tCircle(M', Segment[M, O]) → f_1Intersect(f_1, t, 2) → QCircle(L'', Segment[L', N]) → g_1Intersect(g_1, j'', 1) → RRotate(M', 60°, Q) → M''Angle(M', Q, M'') → αRay(Q, M'') → h_1Circle(Q, Segment[P, O]) → q_1Intersect(q_1, h_1, 1) → SPolygon(R, M', Q, S) → poli10, r_1, m'_1, q_2, s_1Rotate(R, alfa, M') → R'Rotate(M', alfa, M') → M''_1Rotate(Q, alfa, M') → Q'Rotate(S, alfa, M') → S'Polygon(R', M''_1, Q', S') → poli10', r', m''_1, q', s'
AI 绘图提示语参考
绘制一个等边三角形,然后将其精确切割成四块,再重新组合成一个与原三角形面积相等的正方形。首先画出等边三角形,接着找到其中心点和中点,利用这些点构造辅助线和圆,通过交点确定切割点,最后按照切割线将三角形重新拼成正方形。
以上提示语为根据原始绘图命令整理而来,仅供参考。