Frenet–Serret 标架带状三角剖分可视化
几何画板及绘图内容加载中,请稍等……
该范例演示了如何利用 Frenet–Serret 标架(切线、法线、副法线)在三维空间曲线周围生成动态的带状曲面,并通过三角剖分(triangulation)代替传统曲面定义来提升渲染速度。核心数学概念包括空间曲线的曲率 κ、挠率 τ、Frenet–Serret 公式、向量微分与正交标架。作图要点:使用 CurveCartesian 定义参数曲线,Derivative 求导得到切向量,Vector 构造标架向量,Zip 与 Sequence 批量生成剖分点,Textfield 与 InputBox 控制参数(如旋转角 Rx/Ry/Rz、参数范围 min/max、条带数量等),并通过滑块(onPlay)实现动态旋转与播放。适合大学微分几何、计算机图形学或数学建模课程,也可用于高中进阶拓展,帮助直观理解空间曲线的局部几何性质与曲面离散化方法。
GeoGebra 命令及参数
Textfield(min) → InputBoxminTextfield(max) → InputBoxmaxTextfield(Rx) → InputBoxRxTextfield(Ry) → InputBoxRyTextfield(Rz) → InputBoxRzCurveCartesian((Rx(t), Ry(t), Rz(t)), t, 0, (2 * π)) → RDerivative(R, 1) → VDerivative(R, 2) → ADerivative(R, 3) → JCurveCartesian(R(t), t, min, max) → cCurveCartesian(V(t) / LV(t), t, 0, (2 * π)) → TCurveCartesian(V(t) ⊗ A(t), t, 0, (2 * π)) → VxACurveCartesian(VxA(t) / LVxA(t), t, 0, (2 * π)) → BCurveCartesian(B(t) ⊗ T(t), t, 0, (2 * π)) → NVector(Pc, Pc + PT) → vTVector(Pc, Pc + PN) → vNVector(Pc, Pc + PB) → vBLaTeX(κ, true, true) → textκLaTeX(τ, true, true) → textτZip(R(t), t, Lt) → LRZip(R(t) - N(t) / 5, t, Lt + ts / 2) → LNmZip(R(t) + N(t) / 5, t, Lt + ts / 2) → LNpSequence(Polygon[{Element[LR, k], Element[LR, k + 1], Element[LNp, k]}], k, 1, n) → LN1Sequence(Polygon[{Element[LR, k], Element[LR, k + 1], Element[LNm, k]}], k, 1, n) → LN2Sequence(Polygon[{Element[LNp, k], Element[LR, k + 1], Element[LNp, k + 1]}], k, 1, n) → LN3Sequence(Polygon[{Element[LNm, k], Element[LR, k + 1], Element[LNm, k + 1]}], k, 1, n) → LN4Zip(R(t) - B(t) / 5, t, Lt + ts / 2) → LBmZip(R(t) + B(t) / 5, t, Lt + ts / 2) → LBpSequence(Polygon[{Element[LR, k], Element[LR, k + 1], Element[LBp, k]}], k, 1, n) → LB1Sequence(Polygon[{Element[LR, k], Element[LR, k + 1], Element[LBm, k]}], k, 1, n) → LB2Sequence(Polygon[{Element[LBp, k], Element[LR, k + 1], Element[LBp, k + 1]}], k, 1, n) → LB3Sequence(Polygon[{Element[LBm, k], Element[LR, k + 1], Element[LBm, k + 1]}], k, 1, n) → LB4
AI 绘图提示语参考
在三维空间中绘制一条由参数函数生成的曲线,使用可调的旋转分量与参数范围。对曲线求一阶、二阶、三阶导数以得到切向、法向与副法向单位方向,并构造沿曲线的离散移动参考框架。以曲线上每个采样参数点为中心,分别在切向-法向、切向-副法向等正交平面内取偏移点,形成多组由三角形面片拼接的三角网格带状曲面。把每组面片沿参数方向连接成连续“Frenet–Serret”缎带,并用滑块控制曲线与面片的参数、采样范围与网格密度。
以上提示语为根据原始绘图命令整理而来,仅供参考。