万花筒图案变换
几何画板及绘图内容加载中,请稍等……
这个范例通过拖动红色点来改变形状和图案,演示了反射、旋转和平移等几何变换。使用了Line, Circle, Intersect, Segment, Dilate, Polygon, Mirror, Rotate等命令。适合初中及以上学生学习几何变换和图案设计。
GeoGebra 命令及参数
Line(A, B) → aCircle(A, B) → cCircle(B, A) → dIntersect(c, d, 1) → CCircle(C, A) → eIntersect(c, d, 2) → DCircle(D, A) → fIntersect(c, e, 1) → EIntersect(c, a, 2) → FIntersect(c, f, 2) → GLine(E, A) → bLine(C, A) → gSegment(H, I) → hSegment(J, K) → iSegment(L, M) → jSegment(N, O) → kSegment(P, Q) → lSegment(R, S) → mSegment(T, U) → nSegment(V, W) → pDilate(I, 0.5 + (0.5 * cos(o)), H) → I'Dilate(L, 0.5 + (0.5 * cos(o)), M) → L'Dilate(Q, 0.5 + (0.5 * cos(o)), P) → Q'Dilate(T, 0.5 + (0.5 * cos(o)), U) → T'Dilate(J, 0.5 + (0.5 * sin(o)), K) → J'Dilate(O, 0.5 + (0.5 * sin(o)), N) → O'Dilate(R, 0.5 + (0.5 * sin(o)), S) → R'Dilate(W, 0.5 + (0.5 * sin(o)), V) → W'Polygon(I', J', L', O', Q', R', T', W') → poly1, i', j', l', o', q', r', t', w'Mirror(I', g) → I''Mirror(J', g) → J''Mirror(L', g) → L''Mirror(O', g) → O''Mirror(Q', g) → Q''Mirror(R', g) → R''Mirror(T', g) → T''Mirror(W', g) → W''Polygon(I'', J'', L'', O'', Q'', R'', T'', W'') → poly1', i'', j'', l'', o'', q'', r'', t'', w''Mirror(I'', b) → I'''Mirror(J'', b) → J'''Mirror(L'', b) → L'''Mirror(O'', b) → O'''Mirror(Q'', b) → Q'''Mirror(R'', b) → R'''Mirror(T'', b) → T'''Mirror(W'', b) → W'''Polygon(I''', J''', L''', O''', Q''', R''', T''', W''') → poly1'', i''', j''', l''', o''', q''', r''', t''', w'''Mirror(I''', a) → ZMirror(J''', a) → A_1Mirror(L''', a) → B_1Mirror(O''', a) → C_1Mirror(Q''', a) → D_1Mirror(R''', a) → E_1Mirror(T''', a) → F_1Mirror(W''', a) → G_1Polygon(Z, A_1, B_1, C_1, D_1, E_1, F_1, G_1) → poly1''', z_1, a_1, b_1, c_1, d_1, e_1, f_1, g_1Mirror(Z, g) → Z'Mirror(A_1, g) → H_1Mirror(B_1, g) → I_1Mirror(C_1, g) → J_1Mirror(D_1, g) → K_1Mirror(E_1, g) → L_1Mirror(F_1, g) → M_1Mirror(G_1, g) → N_1Polygon(Z', H_1, I_1, J_1, K_1, L_1, M_1, N_1) → poly2, z', h_1, i_1, j_1, k_1, l_1, m_1, n_1Mirror(Z', b) → Z''Mirror(H_1, b) → O_1Mirror(I_1, b) → P_1Mirror(J_1, b) → Q_1Mirror(K_1, b) → R_1Mirror(L_1, b) → S_1Mirror(M_1, b) → T_1Mirror(N_1, b) → U_1Polygon(Z'', O_1, P_1, Q_1, R_1, S_1, T_1, U_1) → poly2', z'', o_1, p_1, q_1, r_1, s_1, t_1, u_1Rotate(I', 60°, A) → I''_1Rotate(J', 60°, A) → J''_1Rotate(L', 60°, A) → L''_1Rotate(O', 60°, A) → O''_1Rotate(Q', 60°, A) → Q''_1Rotate(R', 60°, A) → R''_1Rotate(T', 60°, A) → T''_1Rotate(W', 60°, A) → W''_1Polygon(I''_1, J''_1, L''_1, O''_1, Q''_1, R''_1, T''_1, W''_1) → poly1'_1, i''_1, j''_1, l''_1, o''_1, q''_1, r''_1, t''_1, w''_1Mirror(I''_1, b) → V_1Mirror(J''_1, b) → W_1Mirror(L''_1, b) → Z_1Mirror(O''_1, b) → A_2Mirror(Q''_1, b) → B_2Mirror(R''_1, b) → C_2Mirror(T''_1, b) → D_2Mirror(W''_1, b) → E_2Polygon(V_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2) → poly3, v_1, w_1, z_2, a_2, b_2, c_2, d_2, e_2Mirror(V_1, a) → F_2Mirror(W_1, a) → G_2Mirror(Z_1, a) → H_2Mirror(A_2, a) → I_2Mirror(B_2, a) → J_2Mirror(C_2, a) → K_2Mirror(D_2, a) → L_2Mirror(E_2, a) → M_2Polygon(F_2, G_2, H_2, I_2, J_2, K_2, L_2, M_2) → poly3', f_2, g_2, h_2, i_2, j_2, k_2, l_2, m_2Mirror(F_2, g) → N_2Mirror(G_2, g) → O_2Mirror(H_2, g) → P_2Mirror(I_2, g) → Q_2Mirror(J_2, g) → R_2Mirror(K_2, g) → S_2Mirror(L_2, g) → T_2Mirror(M_2, g) → U_2Polygon(N_2, O_2, P_2, Q_2, R_2, S_2, T_2, U_2) → poly3'', n_2, o_2, p_2, q_2, r_2, s_2, t_2, u_2Mirror(N_2, b) → V_2Mirror(O_2, b) → W_2Mirror(P_2, b) → Z_2Mirror(Q_2, b) → A_3Mirror(R_2, b) → B_3Mirror(S_2, b) → C_3Mirror(T_2, b) → D_3Mirror(U_2, b) → E_3Polygon(V_2, W_2, Z_2, A_3, B_3, C_3, D_3, E_3) → poly3''', v_2, w_2, z_3, a_3, b_3, c_3, d_3, e_3Mirror(V_2, a) → F_3Mirror(W_2, a) → G_3Mirror(Z_2, a) → H_3Mirror(A_3, a) → I_3Mirror(B_3, a) → J_3Mirror(C_3, a) → K_3Mirror(D_3, a) → L_3Mirror(E_3, a) → M_3Polygon(F_3, G_3, H_3, I_3, J_3, K_3, L_3, M_3) → poly4, f_3, g_3, h_3, i_3, j_3, k_3, l_3, m_3
AI 绘图提示语参考
绘制一个镜像对称的六边形图案,首先画两条相交的直线a和b,以交点为中心画两个圆c和d,通过交点C、D画圆e和f,再通过交点E、F画圆g和h,依次画线段i至p,然后以交点为中心,按cos和sin函数值放大或缩小线段,生成多边形poly1,接着镜像poly1到直线g和b,最后再次镜像到直线a,得到最终的六边形图案Z。
以上提示语为根据原始绘图命令整理而来,仅供参考。