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]=

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

In[3]:=
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]=
版本 7 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »