BezierCurve
BezierCurve[{pt1,pt2,…}]
图形基元,表示控制点为 pti 的贝塞尔曲线.
更多信息和选项
- BezierCurve 可以同时用于 Graphics 和 Graphics3D (二维图形和三维图形).
- 控制点的位置可以用类似 {x,y} 或 {x,y,z} 的普通坐标指定,也可以用类似 Scaled[{x,y}] 或 Scaled[{x,y,z}] 的尺度坐标来指定.
- 在二维图形中,用 Offset 和 ImageScaled 指定坐标.
- BezierCurve 缺省下表示一个复合的三次 Bézier 曲线.
- SplineDegree->d 指定多项式基的最大次数 d.
- 在 SplineDegree->d 下,有 d+1 个控制点的 BezierCurve 产生一个简单的 d 次 Bézier 曲线. 控制点较少时,产生一个较低次数的曲线. 控制点较多时,则产生一个复合 Bézier 曲线. »
- 曲线粗细度用 Thickness 或 AbsoluteThickness 以及 Thick 和 Thin 指定. »
- 虚曲线用 Dashing 或 AbsoluteDashing,以及 Dashed,Dotted 等指定. »
- 曲线阴影或颜色用 CMYKColor、GrayLevel、Hue、Opacity 或 RGBColor 指定. »
- BezierCurve 中的单个坐标或坐标列表可以是 Dynamic 对象.
范例
打开所有单元关闭所有单元范围 (11)
曲线规范 (4)
坐标指定 (3)
应用 (7)
图形,字形等 (4)
插值 (1)
属性和关系 (11)
次数为1的一个 Bézier 曲线等价于 Line:
在三维图形中,有平面控制点的 Bézier 曲线位于平面中:
一个 Bézier 曲线可以从 Bernstein 多项式的和构造出来:
在两个线段的连接处,一个复合 Bézier 曲线可能不是平滑的:
通过使得邻接点共线,可以得到一个平滑的复合 Bézier 曲线:
单个 BezierCurve 是 BSplineCurve 的一个特例:
在三维图形中,可用 BSplineSurface 生成单个 Bézier 曲面:
Wolfram Research (2008),BezierCurve,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BezierCurve.html.
文本
Wolfram Research (2008),BezierCurve,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BezierCurve.html.
CMS
Wolfram 语言. 2008. "BezierCurve." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BezierCurve.html.
APA
Wolfram 语言. (2008). BezierCurve. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BezierCurve.html 年