交互式曲线镶嵌图案

交互式曲线镶嵌图案
几何画板及绘图内容加载中,请稍等……
2020-11-12 18:40
① 本范例通过参数曲线与相似变换的迭代,生成一幅动态的交互式镶嵌图案,展示曲线如何通过平移、旋转和缩放铺满平面。② 核心数学概念包括分形几何、参数曲线、相似变换(平移、旋转、缩放)、圆的几何性质以及算术运算对曲线形状的影响。③ 作图要点:使用GeoGebra的CurveCartesian命令定义参数曲线,通过Sequence命令生成多条曲线序列,并利用Vector命令控制平移向量;对象包括theta(角度参数)、A、b、a等控制点与系数,g_1、f_1、f、d、g为中间函数,n控制迭代次数,liste1与liste2存储点列,C、D为关键点,u、v为向量,p、q为比例参数,c为颜色对象,Red、Green、Blue用于动态着色。④ 适合高中至大学阶段的数学教学,尤其适用于分形几何、参数方程和变换几何的探究,也可用于艺术设计中的图案生成与数学可视化演示。

GeoGebra 命令及参数

  1. CurveCartesian(x(A) + f_1(t) / ((0.5 * b)), y(A) + g_1(t) / ((0.5 * b)), t, 0, theta) → d
  2. Sequence(Rotate[d, i, A], i, 0, 6.283185307179586, (2 * π / n)) → liste1
  3. Vector(A, C) → u
  4. Vector(A, D) → v
  5. Sequence(Sequence[Translate[liste1, Vector[((2 * s) * u) + ((2 * t) * v)]], s, 0, p], t, 0, q) → liste2
  6. CurveCartesian(x(A) + f(t), y(A) + g(t), t, 0, theta) → c

AI 绘图提示语参考

绘制一条以参数角 theta 作为自变量的平面曲线,曲线形状由两组函数 f1(t) 与 g1(t) 的归一化比例控制,并以点 A 作为局部中心偏移。将该曲线绕 A 旋转生成一组重复实例,角度从 0 到约 2π,分成 n 份,使曲线逐步铺满一个圆周扇形。取 A 到两个关键点 C、D 的方向分别作为位移基向量 u、v。对每个旋转后的曲线实例,再在由比例 p、q 控制的二维参数范围内做多次平移:沿 u 位移若干步与沿 v 位移若干步叠加,从而形成可交织的曲线铺砌图案,同时用另一组由 f(t)、g(t) 定义的曲线作为主视觉曲线并赋予颜色变化。
以上提示语为根据原始绘图命令整理而来,仅供参考。