BezierFunction

BezierFunction[{pt1,pt2,}]
表示 Bézier 函数,函数曲线由控制点 定义.

BezierFunction[array]
表示关于曲面或高维流形的一个 Bézier 函数.

更多信息和选项更多信息和选项

  • BezierFunction[][u] 给出 Bézier 曲线上对应于参数 u 的点.
  • BezierFunction[][u,v,] 给出一个普通 Bézier 流形上对应于参数 uv 的点.
  • BezierFunction[{pt1,pt2,}] 表示曲线的最小嵌入维由列表 的长度给出.
  • BezierFunction[array] 可以处理任意深度的数组,表示任意维数的流形.
  • BezierFunction[array] 表示的流形维数由 ArrayDepth[array]-1 给出. array 最低层的列表长度定义嵌入维.
  • 参数 uv 缺省下在曲线或其它多种流形的域上从 0 变化到1.
  • 可以给出下列选项:
  • SplineDegreeAutomatic多项式次数

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

用控制点的列表构建一个 Bézier 曲线:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

应用该函数求出曲线上的点:

Click for copyable input
Out[3]=

绘制有控制点的 Bézier 曲线:

In[4]:=
Click for copyable input
Out[4]=

单个三次 Bézier 曲面块:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
2008年引入
(7.0)