沿空间曲线平移的“管状”曲面:距离与导数驱动

沿空间曲线平移的“管状”曲面:距离与导数驱动
几何画板及绘图内容加载中,请稍等……
2025-01-21 20:09
本范例演示:在三维空间中给定一条空间曲线,计算其局部几何量后生成与曲线保持固定距离的“管状”运动/扫掠效果,从而可视化曲面沿曲线变化的形态。核心数学概念包括:空间曲线的导数与参数导数、用于构造局部方向/法向(或切向辅助向量)的向量运算、以及曲线与曲面之间的距离约束(“以曲线为中心、半径为距离”)。作图要点:使用 GeoGebra 的 Derivative 计算曲线分量的导数(对象如 dfx、dfy、dfz),并通过 Textfield 与 Surface 生成三维曲面;结合 CurveCartesian 构造三维曲线。进一步用到与向量相关的对象(如 vx、vy、vz、wx、wy、wz、ux、uy、uz 以及 v/dv 系列 dvy、dvz、dvx 等)、以及 dis(距离度量)与多组 InputBox1~InputBox6、a、b、c、d、e、to、from、以及参数变量 ldf、ldv 等实现半径/方向/位置的可调,从而让“tube”沿曲线滑动。适合中学高年级到大学预科阶段的立体解析几何、微积分(向量导数与曲线参数化)教学演示,也适合作为兴趣学习者的三维数学可视化练习。

GeoGebra 命令及参数

  1. Derivative(fx) → dfx
  2. Derivative(fy) → dfy
  3. Derivative(fz) → dfz
  4. Textfield(fx) → InputBox1
  5. Textfield(fy) → InputBox2
  6. Textfield(fz) → InputBox3
  7. Textfield(dis) → InputBox4
  8. Textfield(from) → InputBox5
  9. Textfield(to) → InputBox6
  10. Surface(fx(t) + (dis * ((cos(an) * vx(t)) + (sin(an) * wx(t)))), fy(t) + (dis * ((cos(an) * vy(t)) + (sin(an) * wy(t)))), fz(t) + (dis * ((cos(an) * vz(t)) + (sin(an) * wz(t)))), t, from, to, an, 0, (2 * pi)) → a
  11. CurveCartesian(fx(t), fy(t), fz(t), t, from, to) → b

AI 绘图提示语参考

请绘制一个三维空间曲线上的移动管状表面,该表面与曲线保持固定距离。曲线由参数方程定义,表面通过偏移曲线生成,并随参数变化而移动。确保表面与曲线之间的距离恒定,并展示其随参数变化的动态效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。