伊斯兰几何图案构造
几何画板及绘图内容加载中,请稍等……
①本范例演示伊斯兰几何图案的构造过程;②涉及的核心数学概念包括对称性、多边形构造、旋转与反射变换;③作图要点:使用了Intersect(交点)、Point(点)、Circle(圆)、Rotate(旋转)、Polygon(多边形)、Dodecahedron(十二面体)、Centroid(重心)、Midpoint(中点)、Sphere(球)、CircleArc(圆弧)、Angle(角度)、Segment(线段)、Line(直线)、Mirror(镜像)等GeoGebra命令与对象;④适合高中及以上数学学习者,用于理解几何变换与图案设计。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → APoint(xAxis) → BCircle(A, B) → cRotate(B, 72°) → CPolygon(B, C, 5) → veelhoek1, f, g, h, i, j, D, E, FDodecahedron(veelhoek1, true) → a, G, P, Q, R, S, T, U, zijvlakBFJPK, zijvlakBCGLK, zijvlakCDHMG, zijvlakDEINH, H, zijvlakEFJOI, zijvlakJOTUP, zijvlakKLQUP, zijvlakGLQRM, zijvlakHMRSN, zijvlakINSTO, zijvlakQRSTU, RibbeBK, RibbeFJ, RibbeJP, I, RibbeKP, RibbeKL, RibbeGL, RibbeCG, RibbeGM, RibbeHM, RibbeDH, RibbeHN, RibbeIN, RibbeEI, J, RibbeIO, RibbeJO, RibbeOT, RibbeTU, RibbePU, RibbeQU, RibbeLQ, RibbeQR, RibbeMR, RibbeRS, K, RibbeNS, RibbeST, L, M, N, OCentroid(zijvlakQRSTU) → VMidpoint(A, V) → WSphere(W, B) → bMidpoint(RibbeQU) → ZMidpoint(RibbeQR) → A_1Midpoint(RibbeRS) → B_1Midpoint(RibbeST) → C_1Midpoint(RibbeTU) → D_1CircleArc(W, U, Q) → dAngle(U, W, Q) → HoekUQSegment(W, Q) → rSegment(U, W) → qCircleArc(W, Q, R) → eLine((0, 0, 0), (0, 0, 1)) → asRotate(e, 72°, as) → e'Rotate(e, 144°, as) → e'_1Rotate(e, (-(144°)), as) → e'_2CircleArc(W, L, Q) → sCircleArc(W, P, U) → c_1CircleArc(W, K, L) → d_1CircleArc(W, P, K) → f_1CircleArc(W, O, T) → g_1CircleArc(W, O, J) → h_1CircleArc(W, J, P) → k_1CircleArc(W, N, S) → p_1CircleArc(W, N, I) → q_1CircleArc(W, I, O) → r_1CircleArc(W, I, E) → s_1CircleArc(W, H, N) → t_1CircleArc(W, M, H) → c_2CircleArc(W, M, R) → d_2CircleArc(W, J, F) → e_2CircleArc(W, K, B) → f_2CircleArc(W, L, G) → g_2CircleArc(W, G, C) → h_2CircleArc(W, G, M) → k_2CircleArc(W, H, D) → p_2CircleArc(W, D, E, xOyPlane) → r_2CircleArc(W, E, F) → s_2CircleArc(W, F, B) → t_2CircleArc(W, B, C) → c_3CircleArc(W, C, D) → d_3Midpoint(RibbeQU) → E_1Rotate(Q, 54°, Line[A_1, A_1 + (0, 0, 1)]) → Q'Rotate(R, 54°, Line[A_1, A_1 + (0, 0, 1)]) → R'Segment(Q', R') → RibbeQR'Rotate(R, (-(54°)), Line[B_1, B_1 + (0, 0, 1)]) → R'_1Rotate(S, (-(54°)), Line[B_1, B_1 + (0, 0, 1)]) → S'Segment(R'_1, S') → RibbeRS'Intersect(RibbeQR', RibbeRS') → F_1Segment(A_1, F_1) → kSegment(F_1, B_1) → lRotate(seg, 72°, as) → seg'Rotate(seg', 72°, as) → seg''Rotate(seg', 144°, as) → seg''_1Rotate(seg', (-(144°)), as) → seg''_2Rotate(seg', (-(72°)), as) → seg''_3Mirror(ring, W) → ring'Centroid(zijvlakGLQRM) → G_1Line(W, G_1) → asasRotate(ring, 72°, asas) → ring'_1Rotate(ring, 144°, asas) → ring'_2Rotate(ring, (-(144°)), asas) → ring'_3Rotate(ring, (-(72°)), asas) → ring'_4Rotate(ring'_1, 72°, as) → l1Rotate(ring'_1, (-(72°)), as) → l2Rotate(l2, (-(72°)), as) → l2'Rotate(ring'_3, 72°, as) → l3Rotate(l3, 72°, as) → l3'Rotate(l3, 144°, as) → l3'_1Intersect(Ray[W, F_1], b) → H_1,Segment(H_1, W) → mIntersect(Ray[W, A_1], b) → I_1,CircleArc(W, I_1, H_1) → pIntersect(Ray[W, B_1], b) → J_1,CircleArc(W, H_1, J_1) → tRotate(hoekje, 72°, as) → hoekje'Rotate(hoekje', 144°, as) → hoekje''Rotate(hoekje', (-(72°)), as) → hoekje''_1Rotate(hoekje', 72°, as) → hoekje''_2Rotate(hoekje', (-(144°)), as) → hoekje''_3Rotate(bolring, 72°, asas) → bolring'Rotate(bolring, (-(72°)), asas) → bolring'_1Rotate(bolring, (-(144°)), asas) → bolring'_2Rotate(bolring, 144°, asas) → bolring'_3Rotate(bolring, 144°, asas) → bolring'_4Rotate(bolring', 72°, as) → bolring''Rotate(bolring', (-(72°)), as) → bolring''_1Rotate(bolring'_1, 72°, as) → l4Rotate(bolring'_2, 72°, as) → l5Rotate(bolring'_2, 144°, as) → l6Rotate(l6, 72°, as) → l6'Mirror(bolring, W) → bolring'_5