半正方形镶嵌:用旋转、平移与镜像构造几何图案
几何画板及绘图内容加载中,请稍等……
① 本范例演示如何利用半正方形(即正方形的一半)作为基本单元,通过旋转、平移、镜像等变换构造出复杂的镶嵌图案(mosaic),展示几何变换在图案设计中的应用。② 核心数学概念包括多边形(正方形、三角形)、旋转变换、平移变换、镜像反射、位似(缩放)变换以及向量运算,同时涉及对称性和几何构造。③ 作图要点:从构造摘要可见,使用了GeoGebra的Polygon(多边形)、Midpoint(中点)、Segment(线段)、Intersect(交点)、Rotate(旋转)、Translate(平移)、Mirror(镜像)、Dilate(位似)、Vector(向量)、Line(直线)等命令,并创建了多个点、线段、多边形对象(如A、B、C、D、poly1、poly2、poly3等),通过组合这些变换生成镶嵌图案。④ 适合中学几何课程、数学活动或艺术设计教学,帮助学生理解变换的合成与图案生成,也可用于探索对称性和镶嵌的数学原理。
GeoGebra 命令及参数
Polygon(A, B, 4) → poly1, c, d, e, f, E, FPolygon(C, D, 4) → poly2, g, h, i, j, G, HMidpoint(e) → IMidpoint(c) → JMidpoint(J, B) → KMidpoint(J, A) → LMidpoint(F, I) → MMidpoint(I, E) → NSegment(M, L) → kSegment(I, J) → lSegment(N, K) → mSegment(B, F) → nSegment(E, A) → pIntersect(n, k) → OIntersect(p, m) → PIntersect(n, m) → QIntersect(p, k) → RPolygon(F, O, P, E) → poly3, f_1, o, p_1, e_1Polygon(A, R, Q, B) → poly4, a_1, r, q, b_1Min(((a - 3) * 270), 270) → rmRotate(R, (-(rm°)), B) → R'Rotate(Q, (-(rm°)), B) → Q'Rotate(B, (-(rm°)), B) → B'Rotate(A, rm°, B) → A'Rotate(R, rm°, B) → R'_1Rotate(Q, rm°, B) → Q'_1Rotate(B, rm°, B) → B'_1Polygon(A', R'_1, Q'_1, B'_1) → poly4', a', r'_1, q'_1, b'_1Min(((a - 4) * 270), 270) → rm2Rotate(F, rm2°, F) → F'Rotate(O, rm2°, F) → O'Rotate(P, rm2°, F) → P'Rotate(E, rm2°, F) → E'Polygon(F', O', P', E') → poly3', f', o', p', e'Polygon(O, F, E, P, O', P', A, R, Q, B, Q'_1, R'_1) → poly5, o_1, r'_2, e_2, p_2, f_2, o'_1, p'_1, a_2, r_1, q_1, b_2, q'_2Max(0.6, (8 - a) / 1.5) → rm3Dilate(O, rm3, S) → O'_1Dilate(F, rm3, S) → F'_1Dilate(O', rm3, S) → O''Dilate(P', rm3, S) → P''Dilate(A, rm3, S) → A'_1Dilate(R, rm3, S) → R'_2Dilate(Q, rm3, S) → Q'_2Dilate(B, rm3, S) → B'_2Dilate(Q'_1, rm3, S) → TDilate(R'_1, rm3, S) → UDilate(E, rm3, S) → E'_1Dilate(P, rm3, S) → P'_1Polygon(O'_1, F'_1, E'_1, P'_1, O'', P'', A'_1, R'_2, Q'_2, B'_2, T, U) → poly5', o'_2, u, e'_1, p'_2, f'_1, o'', p'', a'_1, r'_3, q'_3, b'_2, tVector(B'_2, F'_1) → vVector(A'_1, E'_1) → wTranslate(O'_1, w) → VTranslate(F'_1, w) → WTranslate(O'', w) → O'''Translate(P'', w) → P'''Translate(A'_1, w) → ZTranslate(R'_2, w) → A1Translate(Q'_2, w) → B1Translate(B'_2, w) → C1Translate(T, w) → T'Translate(U, w) → U'Translate(E'_1, w) → D1Translate(P'_1, w) → E1Polygon(V, W, D1, E1, O''', P''', Z, A1, B1, C1, T', U') → poly5'', v_1, u', d1, e1, w_1, o''', p''', z, a1, b1, c1, t'Translate(O'_1, v) → F1Translate(F'_1, v) → G1Translate(O'', v) → O'''_1Translate(P'', v) → P'''_1Translate(A'_1, v) → H1Translate(R'_2, v) → I1Translate(Q'_2, v) → J1Translate(B'_2, v) → K1Translate(T, v) → T'_1Translate(U, v) → U'_1Translate(E'_1, v) → L1Translate(P'_1, v) → M1Polygon(F1, G1, L1, M1, O'''_1, P'''_1, H1, I1, J1, K1, T'_1, U'_1) → poly5''_1, f1, u'_1, l1, m1, g1, o'''_1, p'''_1, h1, i1, j1, k1, t'_1Translate(F1, w) → F1'Translate(G1, w) → G1'Translate(O'''_1, w) → O1Translate(P'''_1, w) → P1Translate(H1, w) → H1'Translate(I1, w) → I1'Translate(J1, w) → J1'Translate(K1, w) → K1'Translate(T'_1, w) → Q1Translate(U'_1, w) → R1Translate(L1, w) → L1'Translate(M1, w) → M1'Polygon(F1', G1', L1', M1', O1, P1, H1', I1', J1', K1', Q1, R1) → poly6, f1', r1, l1', m1', g1', o1, p1, h1', i1', j1', k1', q1Translate(V, w) → V'Translate(W, w) → W'Translate(O''', w) → S1Translate(P''', w) → T1Translate(Z, w) → Z'Translate(A1, w) → A1'Translate(B1, w) → B1'Translate(C1, w) → C1'Translate(T', w) → T''Translate(U', w) → U''Translate(D1, w) → D1'Translate(E1, w) → E1'Polygon(V', W', D1', E1', S1, T1, Z', A1', B1', C1', T'', U'') → poly5''', v', u'', d1', e1', w', s1, t1, z', a1', b1', c1', t''Vector(G1, F'_1) → sVector(L1, H1) → u1Translate(O'_1, s) → U1Translate(F'_1, s) → V1Translate(O'', s) → O'''_2Translate(P'', s) → P'''_2Translate(A'_1, s) → W1Translate(R'_2, s) → Z1Translate(Q'_2, s) → A2Translate(B'_2, s) → B2Translate(T, s) → T'_2Translate(U, s) → U'_2Translate(E'_1, s) → C2Translate(P'_1, s) → D2Polygon(U1, V1, C2, D2, O'''_2, P'''_2, W1, Z1, A2, B2, T'_2, U'_2) → poly5''_2, u1_1, u'_2, c2, d2, v1, o'''_2, p'''_2, w1, z1, a2, b2, t'_2Translate(V, s) → V'_1Translate(W, s) → W'_1Translate(O''', s) → E2Translate(P''', s) → F2Translate(Z, s) → Z'_1Translate(A1, s) → A1'_1Translate(B1, s) → B1'_1Translate(C1, s) → C1'_1Translate(T', s) → T''_1Translate(U', s) → U''_1Translate(D1, s) → D1'_1Translate(E1, s) → E1'_1Polygon(V'_1, W'_1, D1'_1, E1'_1, E2, F2, Z'_1, A1'_1, B1'_1, C1'_1, T''_1, U''_1) → poly5'''_1, v'_1, u''_1, d1'_1, e1'_1, w'_1, e2, f2, z'_1, a1'_1, b1'_1, c1'_1, t''_1Translate(O'_1, u1) → G2Translate(F'_1, u1) → H2Translate(O'', u1) → O'''_3Translate(P'', u1) → P'''_3Translate(A'_1, u1) → I2Translate(R'_2, u1) → J2Translate(Q'_2, u1) → K2Translate(B'_2, u1) → L2Translate(T, u1) → T'_3Translate(U, u1) → U'_3Translate(E'_1, u1) → M2Translate(P'_1, u1) → N2Polygon(G2, H2, M2, N2, O'''_3, P'''_3, I2, J2, K2, L2, T'_3, U'_3) → poly5''_3, g2, u'_3, m2, n2, h2, o'''_3, p'''_3, i2, j2, k2, l2, t'_3Translate(V', s) → V''Translate(W', s) → W''Translate(S1, s) → S1'Translate(T1, s) → T1'Translate(Z', s) → Z''Translate(A1', s) → A1''Translate(B1', s) → B1''Translate(C1', s) → C1''Translate(T'', s) → T'''Translate(U'', s) → U'''Translate(D1', s) → D1''Translate(E1', s) → E1''Polygon(V'', W'', D1'', E1'', S1', T1', Z'', A1'', B1'', C1'', T''', U''') → poly7, v'', u''', d1'', e1'', w'', s1', t1', z'', a1'', b1'', c1'', t'''Translate(V'_1, s) → O2Translate(W'_1, s) → P2Translate(E2, s) → E2'Translate(F2, s) → F2'Translate(Z'_1, s) → Q2Translate(A1'_1, s) → R2Translate(B1'_1, s) → S2Translate(C1'_1, s) → T2Translate(T''_1, s) → U2Translate(U''_1, s) → V2Translate(D1'_1, s) → W2Translate(E1'_1, s) → Z2Polygon(O2, P2, W2, Z2, E2', F2', Q2, R2, S2, T2, U2, V2) → poly8, o2, v2, w2, z2, p2, e2', f2', q2, r2, s2, t2, u2Segment(C, G) → n1Segment(H, D) → a3Intersect(a3, n1) → A3Midpoint(G, A3) → B3Midpoint(G, H) → C3Midpoint(C3, G) → D3Segment(A3, B3) → b3Segment(B3, D3) → c3Min(90, (90 * (b - 1))) → sm1Rotate(A3, sm1°, A3) → A3'Rotate(B3, sm1°, A3) → B3'Segment(A3', B3') → b3'Rotate(B3, sm1°, A3) → B3'_1Rotate(D3, sm1°, A3) → D3'Segment(B3'_1, D3') → c3'Min(90, (90 * (b - 2))) → sm2Min(90, (90 * (b - 3))) → sm3Rotate(A3', sm2°, A3) → A3''Rotate(B3', sm2°, A3) → B3''Segment(A3'', B3'') → b3''Rotate(B3'_1, sm2°, A3) → E3Rotate(D3', sm2°, A3) → D3''Segment(E3, D3'') → c3''Rotate(A3'', sm3°, A3) → A3'''Rotate(B3'', sm3°, A3) → B3'''Segment(A3''', B3''') → b3'''Rotate(E3, sm3°, A3) → E3'Rotate(D3'', sm3°, A3) → D3'''Segment(E3', D3''') → c3'''Polygon(G, D3, B3, A3, B3''', D3''') → poly9, g_1, d3, b3_1, a3_1, b3'''_1, d3'''Polygon(D3'', B3'', A3, B3', D3', C) → poly10, d3'', b3''_1, a3_2, b3'_1, d3', c_1Max(0.6, (8 - b) / 1.5) → sm4Dilate(D3'', sm4, F3) → D3'''_1Dilate(B3'', sm4, F3) → B3'''_1Dilate(A3, sm4, F3) → A3'_1Dilate(B3', sm4, F3) → B3''_1Dilate(D3', sm4, F3) → D3''_1Dilate(C, sm4, F3) → C'Polygon(D3'''_1, B3'''_1, A3'_1, B3''_1, D3''_1, C') → poly10', d3'''_1, b3'''_2, a3'_1, b3''_2, d3''_1, c'Dilate(G, sm4, F3) → G'Dilate(D3, sm4, F3) → D3'_1Dilate(B3, sm4, F3) → B3'_2Dilate(A3, sm4, F3) → A3'_2Dilate(B3''', sm4, F3) → G3Dilate(D3''', sm4, F3) → H3Polygon(G', D3'_1, B3'_2, A3'_2, G3, H3) → poly9', g', d3'_1, b3'_2, a3'_2, g3, h3Mirror(D3'''_1, h3) → I3Mirror(B3'''_1, h3) → J3Mirror(A3'_1, h3) → K3Mirror(B3''_1, h3) → L3Mirror(D3''_1, h3) → M3Mirror(C', h3) → C''Polygon(I3, J3, K3, L3, M3, C'') → poly10'', i3, j3, k3, l3, m3, c''Mirror(G', h3) → G''Mirror(D3'_1, h3) → N3Mirror(B3'_2, h3) → O3Mirror(A3'_2, h3) → P3Mirror(G3, h3) → G3'Mirror(H3, h3) → H3'Polygon(G'', N3, O3, P3, G3', H3') → poly9'', g'', n3, o3, p3, g3', h3'Mirror(D3'''_1, g') → Q3Mirror(B3'''_1, g') → R3Mirror(A3'_1, g') → S3Mirror(B3''_1, g') → T3Mirror(D3''_1, g') → U3Mirror(C', g') → C''_1Polygon(Q3, R3, S3, T3, U3, C''_1) → poly10''_1, q3, r3, s3, t3, u3, c''_1Mirror(G', g') → G''_1Mirror(D3'_1, g') → V3Mirror(B3'_2, g') → W3Mirror(A3'_2, g') → Z3Mirror(G3, g') → G3'_1Mirror(H3, g') → H3'_1Polygon(G''_1, V3, W3, Z3, G3'_1, H3'_1) → poly9''_1, g''_1, v3, w3, z3, g3'_1, h3'_1Mirror(D3'''_1, d3''_1) → A4Mirror(B3'''_1, d3''_1) → B4Mirror(A3'_1, d3''_1) → C4Mirror(B3''_1, d3''_1) → D4Mirror(D3''_1, d3''_1) → E4Mirror(C', d3''_1) → C''_2Polygon(A4, B4, C4, D4, E4, C''_2) → poly10''_2, a4, b4, c4, d4, e4, c''_2Mirror(G', e4) → G''_2Mirror(D3'_1, e4) → F4Mirror(B3'_2, e4) → G4Mirror(A3'_2, e4) → H4Mirror(G3, e4) → G3'_2Mirror(H3, e4) → H3'_2Polygon(G''_2, F4, G4, H4, G3'_2, H3'_2) → poly9''_2, g''_2, f4, g4, h4, g3'_2, h3'_2Mirror(D3'''_1, c') → I4Mirror(B3'''_1, c') → J4Mirror(A3'_1, c') → K4Mirror(B3''_1, c') → L4Mirror(D3''_1, c') → M4Mirror(C', c') → C''_3Polygon(I4, J4, K4, L4, M4, C''_3) → poly10''_3, i4, j4, k4, l4, m4, c''_3Mirror(G', c') → G''_3Mirror(D3'_1, c') → N4Mirror(B3'_2, c') → O4Mirror(A3'_2, c') → P4Mirror(G3, c') → G3'_3Mirror(H3, c') → H3'_3Polygon(G''_3, N4, O4, P4, G3'_3, H3'_3) → poly9''_3, g''_3, n4, o4, p4, g3'_3, h3'_3Mirror(Q3, u3) → Q3'Mirror(R3, u3) → R3'Mirror(S3, u3) → S3'Mirror(T3, u3) → T3'Mirror(U3, u3) → U3'Mirror(C''_1, u3) → Q4Polygon(Q3', R3', S3', T3', U3', Q4) → poly11, q3', r3', s3', t3', u3', q4Mirror(G''_1, u3) → R4Mirror(V3, u3) → V3'Mirror(W3, u3) → W3'Mirror(Z3, u3) → Z3'Mirror(G3'_1, u3) → S4Mirror(H3'_1, u3) → T4Polygon(R4, V3', W3', Z3', S4, T4) → poly12, r4, v3', w3', z3', s4, t4Mirror(G''_1, h3'_1) → U4Mirror(V3, h3'_1) → V3'_1Mirror(W3, h3'_1) → W3'_1Mirror(Z3, h3'_1) → Z3'_1Mirror(G3'_1, h3'_1) → V4Mirror(H3'_1, h3'_1) → W4Polygon(U4, V3'_1, W3'_1, Z3'_1, V4, W4) → poly13, u4, v3'_1, w3'_1, z3'_1, v4, w4Mirror(Q3, w4) → Q3'_1Mirror(R3, w4) → R3'_1Mirror(S3, w4) → S3'_1Mirror(T3, w4) → T3'_1Mirror(U3, w4) → U3'_1Mirror(C''_1, w4) → Z4Polygon(Q3'_1, R3'_1, S3'_1, T3'_1, U3'_1, Z4) → poly14, q3'_1, r3'_1, s3'_1, t3'_1, u3'_1, z4Mirror(G''_3, h3'_3) → A5Mirror(N4, h3'_3) → N4'Mirror(O4, h3'_3) → O4'Mirror(P4, h3'_3) → P4'Mirror(G3'_3, h3'_3) → B5Mirror(H3'_3, h3'_3) → C5Polygon(A5, N4', O4', P4', B5, C5) → poly15, a5, n4', o4', p4', b5, c5Mirror(I4, c5) → I4'Mirror(J4, c5) → J4'Mirror(K4, c5) → K4'Mirror(L4, c5) → L4'Mirror(M4, c5) → M4'Mirror(C''_3, c5) → D5Polygon(I4', J4', K4', L4', M4', D5) → poly16, i4', j4', k4', l4', m4', d5Mirror(I4, m4) → I4'_1Mirror(J4, m4) → J4'_1Mirror(K4, m4) → K4'_1Mirror(L4, m4) → L4'_1Mirror(M4, m4) → M4'_1Mirror(C''_3, m4) → E5Polygon(I4'_1, J4'_1, K4'_1, L4'_1, M4'_1, E5) → poly17, i4'_1, j4'_1, k4'_1, l4'_1, m4'_1, e5Mirror(G''_3, m4) → F5Mirror(N4, m4) → N4'_1Mirror(O4, m4) → O4'_1Mirror(P4, m4) → P4'_1Mirror(G3'_3, m4) → G5Mirror(H3'_3, m4) → H5Polygon(F5, N4'_1, O4'_1, P4'_1, G5, H5) → poly18, f5, n4'_1, o4'_1, p4'_1, g5, h5Segment(C', D3'''_1) → e3Mirror(Q3'_1, u3'_1) → I5Mirror(R3'_1, u3'_1) → J5Mirror(S3'_1, u3'_1) → K5Mirror(T3'_1, u3'_1) → L5Mirror(U3'_1, u3'_1) → M5Mirror(Z4, u3'_1) → Z4'Polygon(I5, J5, K5, L5, M5, Z4') → poly14', i5, j5, k5, l5, m5, z4'Mirror(U4, u3'_1) → U4'Mirror(V3'_1, u3'_1) → N5Mirror(W3'_1, u3'_1) → O5Mirror(Z3'_1, u3'_1) → P5Mirror(V4, u3'_1) → V4'Mirror(W4, u3'_1) → W4'Polygon(U4', N5, O5, P5, V4', W4') → poly13', u4', n5, o5, p5, v4', w4'Mirror(Q3'_1, w4') → Q5Mirror(R3'_1, w4') → R5Mirror(S3'_1, w4') → S5Mirror(T3'_1, w4') → T5Mirror(U3'_1, w4') → U5Mirror(Z4, w4') → Z4'_1Polygon(Q5, R5, S5, T5, U5, Z4'_1) → poly14'_1, q5, r5, s5, t5, u5, z4'_1Mirror(I5, w4') → I5'Mirror(J5, w4') → J5'Mirror(K5, w4') → K5'Mirror(L5, w4') → L5'Mirror(M5, w4') → M5'Mirror(Z4', w4') → Z4''Polygon(I5', J5', K5', L5', M5', Z4'') → poly14'', i5', j5', k5', l5', m5', z4''Mirror(U4', w4') → U4''Mirror(N5, w4') → N5'Mirror(O5, w4') → O5'Mirror(P5, w4') → P5'Mirror(V4', w4') → V4''Mirror(W4', w4') → W4''Polygon(U4'', N5', O5', P5', V4'', W4'') → poly13'', u4'', n5', o5', p5', v4'', w4''Mirror(G', m3) → G''_4Mirror(D3'_1, m3) → V5Mirror(B3'_2, m3) → W5Mirror(A3'_2, m3) → Z5Mirror(G3, m3) → G3'_4Mirror(H3, m3) → H3'_4Polygon(G''_4, V5, W5, Z5, G3'_4, H3'_4) → poly9''_4, g''_4, v5, w5, z5, g3'_4, h3'_4Mirror(G'', m3) → G'''Mirror(N3, m3) → N3'Mirror(O3, m3) → O3'Mirror(P3, m3) → P3'Mirror(G3', m3) → G3''Mirror(H3', m3) → H3''Polygon(G''', N3', O3', P3', G3'', H3'') → poly9''', g''', n3', o3', p3', g3'', h3''Mirror(D3'''_1, m3) → A6Mirror(B3'''_1, m3) → B6Mirror(A3'_1, m3) → C6Mirror(B3''_1, m3) → D6Mirror(D3''_1, m3) → E6Mirror(C', m3) → C''_4Polygon(A6, B6, C6, D6, E6, C''_4) → poly10''_4, a6, b6, c6, d6, e6, c''_4Mirror(A4, m3) → A4'Mirror(B4, m3) → B4'Mirror(C4, m3) → C4'Mirror(D4, m3) → D4'Mirror(E4, m3) → E4'Mirror(C''_2, m3) → F6Polygon(A4', B4', C4', D4', E4', F6) → poly19, a4', b4', c4', d4', e4', f6Mirror(I3, m3) → I3'Mirror(J3, m3) → J3'Mirror(K3, m3) → K3'Mirror(L3, m3) → L3'Mirror(M3, m3) → M3'Mirror(C'', m3) → C'''Polygon(I3', J3', K3', L3', M3', C''') → poly10''', i3', j3', k3', l3', m3', c'''Mirror(I4'_1, m4') → G6Mirror(J4'_1, m4') → H6Mirror(K4'_1, m4') → I6Mirror(L4'_1, m4') → J6Mirror(M4'_1, m4') → K6Mirror(E5, m4') → E5'Polygon(G6, H6, I6, J6, K6, E5') → poly17', g6, h6, i6, j6, k6, e5'Mirror(I4, m4') → I4'_2Mirror(J4, m4') → J4'_2Mirror(K4, m4') → K4'_2Mirror(L4, m4') → L4'_2Mirror(M4, m4') → M4'_2Mirror(C''_3, m4') → L6Polygon(I4'_2, J4'_2, K4'_2, L4'_2, M4'_2, L6) → poly20, i4'_2, j4'_2, k4'_2, l4'_2, m4'_2, l6Mirror(G''_3, m4') → M6Mirror(N4, m4') → N4'_2Mirror(O4, m4') → O4'_2Mirror(P4, m4') → P4'_2Mirror(G3'_3, m4') → N6Mirror(H3'_3, m4') → O6Polygon(M6, N4'_2, O4'_2, P4'_2, N6, O6) → poly21, m6, n4'_2, o4'_2, p4'_2, n6, o6Mirror(A5, m4') → A5'Mirror(N4', m4') → N4''Mirror(O4', m4') → O4''Mirror(P4', m4') → P4''Mirror(B5, m4') → B5'Mirror(C5, m4') → C5'Polygon(A5', N4'', O4'', P4'', B5', C5') → poly15', a5', n4'', o4'', p4'', b5', c5'Mirror(I4', m4') → I4''Mirror(J4', m4') → J4''Mirror(K4', m4') → K4''Mirror(L4', m4') → L4''Mirror(M4', m4') → M4''Mirror(D5, m4') → D5'Polygon(I4'', J4'', K4'', L4'', M4'', D5') → poly16', i4'', j4'', k4'', l4'', m4'', d5'Mirror(R4, q4) → R4'Mirror(V3', q4) → V3''Mirror(W3', q4) → W3''Mirror(Z3', q4) → Z3''Mirror(S4, q4) → S4'Mirror(T4, q4) → T4'Polygon(R4', V3'', W3'', Z3'', S4', T4') → poly12', r4', v3'', w3'', z3'', s4', t4'Mirror(Q3', q4) → Q3''Mirror(R3', q4) → R3''Mirror(S3', q4) → S3''Mirror(T3', q4) → T3''Mirror(U3', q4) → U3''Mirror(Q4, q4) → Q4'Polygon(Q3'', R3'', S3'', T3'', U3'', Q4') → poly11', q3'', r3'', s3'', t3'', u3'', q4'Mirror(G''_1, z4) → P6Mirror(V3, z4) → V3'_2Mirror(W3, z4) → W3'_2Mirror(Z3, z4) → Z3'_2Mirror(G3'_1, z4) → Q6Mirror(H3'_1, z4) → R6Polygon(P6, V3'_2, W3'_2, Z3'_2, Q6, R6) → poly22, p6, v3'_2, w3'_2, z3'_2, q6, r6Mirror(Q3, z4) → Q3'_2Mirror(R3, z4) → R3'_2Mirror(S3, z4) → S3'_2Mirror(T3, z4) → T3'_2Mirror(U3, z4) → U3'_2Mirror(C''_1, z4) → S6Polygon(Q3'_2, R3'_2, S3'_2, T3'_2, U3'_2, S6) → poly23, q3'_2, r3'_2, s3'_2, t3'_2, u3'_2, s6Mirror(U4, z4) → U4'_1Mirror(V3'_1, z4) → T6Mirror(W3'_1, z4) → U6Mirror(Z3'_1, z4) → V6Mirror(V4, z4) → V4'_1Mirror(W4, z4) → W4'_1Polygon(U4'_1, T6, U6, V6, V4'_1, W4'_1) → poly13'_1, u4'_1, t6, u6, v6, v4'_1, w4'_1Mirror(Q3'_1, z4') → W6Mirror(R3'_1, z4') → Z6Mirror(S3'_1, z4') → A7Mirror(T3'_1, z4') → B7Mirror(U3'_1, z4') → C7Mirror(Z4, z4') → Z4'_2Polygon(W6, Z6, A7, B7, C7, Z4'_2) → poly14'_2, w6, z6, a7, b7, c7, z4'_2Mirror(I5, z4') → I5'_1Mirror(J5, z4') → J5'_1Mirror(K5, z4') → K5'_1Mirror(L5, z4') → L5'_1Mirror(M5, z4') → M5'_1Mirror(Z4', z4') → Z4''_1Polygon(I5'_1, J5'_1, K5'_1, L5'_1, M5'_1, Z4''_1) → poly14''_1, i5'_1, j5'_1, k5'_1, l5'_1, m5'_1, z4''_1Mirror(U4', z4'') → U4''_1Mirror(N5, z4'') → N5'_1Mirror(O5, z4'') → O5'_1Mirror(P5, z4'') → P5'_1Mirror(V4', z4'') → V4''_1Mirror(W4', z4'') → W4''_1Polygon(U4''_1, N5'_1, O5'_1, P5'_1, V4''_1, W4''_1) → poly13''_1, u4''_1, n5'_1, o5'_1, p5'_1, v4''_1, w4''_1Mirror(U4'', z4'') → U4'''Mirror(N5', z4'') → N5''Mirror(O5', z4'') → O5''Mirror(P5', z4'') → P5''Mirror(V4'', z4'') → V4'''Mirror(W4'', z4'') → W4'''Polygon(U4''', N5'', O5'', P5'', V4''', W4''') → poly13''', u4''', n5'', o5'', p5'', v4''', w4'''Mirror(Q5, z4'') → Q5'Mirror(R5, z4'') → R5'Mirror(S5, z4'') → S5'Mirror(T5, z4'') → T5'Mirror(U5, z4'') → U5'Mirror(Z4'_1, z4'') → D7Polygon(Q5', R5', S5', T5', U5', D7) → poly24, q5', r5', s5', t5', u5', d7Mirror(I5', z4'') → I5''Mirror(J5', z4'') → J5''Mirror(K5', z4'') → K5''Mirror(L5', z4'') → L5''Mirror(M5', z4'') → M5''Mirror(Z4'', z4'') → Z4'''Polygon(I5'', J5'', K5'', L5'', M5'', Z4''') → poly14''', i5'', j5'', k5'', l5'', m5'', z4'''Line(A, b3'_1) → f3Polygon(A, F, O, P, E, B, Q, R) → poly25, a_3, f_3, o_2, p_3, e_3, b_3, q_2, r_2
AI 绘图提示语参考
从一个四边形起始点出发,先画出两个以对角端点为基础的正方形构件并形成对应的半方块单元,然后取各边的中点,把多条中点连线得到若干交点;用这些交点与原来的端点围成两个四边形区域。接着以某个以端点为旋转中心的角度把关键端点与四边形依次旋转,得到一组对应的反向四边形边界,再在另一组中心处做相同的旋转复制。最后用缩放方式把其中一组构件按同一比例向外扩展,得到成套的旋转与缩放拼接的镶嵌图样(包含多个相互拼合的多边形区域及其交叠)。
以上提示语为根据原始绘图命令整理而来,仅供参考。