Gerono 莱姆尼克曲面与移动平面的交线

Gerono 莱姆尼克曲面与移动平面的交线
几何画板及绘图内容加载中,请稍等……
2016-10-14 22:57
本范例展示了 Gerono 莱姆尼克曲面与移动平面的交线。涉及的核心数学概念包括参数方程、立体几何和变换。通过使用 Surface、CurveCartesian、Sequence、RemoveUndefined 和 Zip 等 GeoGebra 命令,可以动态地观察曲面与平面的交线变化。适合高中数学教学和学习参数方程与立体几何的学生。

GeoGebra 命令及参数

  1. Surface(fx(u, v), fy(u, v), fz(u, v), u, u_{min}, u_{max}, v, v_{min}, v_{max}) → f3
  2. Textfield(fx) → inputBox1
  3. Textfield(fy) → inputBox2
  4. Textfield(fz) → inputBox3
  5. Textfield(u_{min}) → inputBox4
  6. Textfield(u_{max}) → inputBox6
  7. Textfield(v_{min}) → inputBox7
  8. Textfield(v_{max}) → inputBox8
  9. CurveCartesian(fx(u, (3 * u) - acos(z0 / 5)), fy(u, (3 * u) - acos(z0 / 5)), z0, u, u_{min}, u_{max}) → g1
  10. CurveCartesian(fx(u, (3 * u) + acos(z0 / 5)), fy(u, (3 * u) + acos(z0 / 5)), z0, u, u_{min}, u_{max}) → g2
  11. Sequence(CurveCartesian[fx((acos(z0 / 5) + ((2 * π) * i)) / 3 + v / 3, v), fy((acos(z0 / 5) + ((2 * π) * i)) / 3 + v / 3, v), z0, v, 0, 15], i, n1, n2, 1) → l3
  12. Sequence(CurveCartesian[fx(((-acos(z0 / 5)) + ((2 * π) * i)) / 3 + v / 3, v), fy(((-acos(z0 / 5)) + ((2 * π) * i)) / 3 + v / 3, v), z0, v, 0, 15], i, n1, n2, 1) → l4
  13. RemoveUndefined(Join[Sequence[Zip[a + (0, v_{min} + (dv * (s0 - 1))), a, {Roots[fz(x, v_{min} + (dv * (s0 - 1))) - z0, u_{min}, u_{max}]}], s0, 1, Nn + 1]]) → Rootsxv
  14. Zip((fx(x(a), y(a)), fy(x(a), y(a)), z0), a, Rootsxv) → curvexv
  15. RemoveUndefined(Join[Sequence[Zip[a + (0, u_{min} + (du * (s0 - 1))), a, {Roots[fz(u_{min} + (du * (s0 - 1)), x) - z0, v_{min}, v_{max}]}], s0, 1, Nn + 1]]) → Rootsux
  16. Zip((fx(y(a), x(a)), fy(y(a), x(a)), z0), a, Rootsux) → curveux
  17. Textfield(Nn) → inputBox5

AI 绘图提示语参考

绘制一个由参数方程定义的曲面,该曲面具有类似勒梅尼卡特环面的形状。添加一个水平移动的平面,并显示该平面与曲面的交线。交线由多条曲线组成,包括两条主曲线以及一系列由平面高度参数生成的曲线族。同时,在曲面上标记出与平面相交的网格点轨迹,这些轨迹由沿两个参数方向的交点构成。整个图形应动态展示平面移动时交线的变化,并包含可调节的输入框用于修改曲面参数和平面高度。
以上提示语为根据原始绘图命令整理而来,仅供参考。