FilledCurve
FilledCurve[{segment1,segment2,…}]
表示一条填充曲线,它依次包含 segment1、segment2 等等.
FilledCurve[{component1,component2,…}]
表示由不同的填充分量曲线 component1、component2 等等组成的列表.
更多信息和选项
- FilledCurve 可用于 Graphics(二维图形).
- FilledCurve[segment] 等价于 FilledCurve[{segment}].
- segmenti 的可能形式包括:
-
Line[{pt1,pt2,…}] 线条 BezierCurve[{pt1,pt2,…},…] Bézier 曲线 BSplineCurve[{pt1,pt2,…},…] B-样条曲线 - segmenti 上的第一个点采用 segmenti-1 上的最后一个点. FilledCurve[{pr1[{p1,…,pi}],pr2[{q1,…,qj}],…}] 等价于 FilledCurve[{pr1[{p1,…,pi}],pr2[{pi,q1,…,qj}],…}].
- 填充曲线可以是非凸的,并且与自身相交的. 自相交曲线根据偶-奇原则填充,即交错填充,并且在每个交叉处不填充.
- FilledCurve[{component1,component2,…}] 将每个分量曲线作为一个不同的闭合曲线处理,但是填充行为以同一条曲线的各部分决定.
- 可以使用如下选项指定坐标:
-
{x,y} 普通坐标 Scaled[{x,y}] 尺度缩放后的坐标 ImageScaled[{x,y}] 图像缩放后的坐标 Offset[{dx,dy},{x,y}] 绝对位移坐标 - 线段中的单个坐标和坐标列表可以是 Dynamic 对象.
- FaceForm 和 EdgeForm 可用于指定如何绘制内部和边界.
- 线厚度可以使用 Thickness 或者 AbsoluteThickness,以及 EdgeForm 中的 Thick、Thin 等等指定.
- 虚边可以使用 Dashing 或者 AbsoluteDashing,以及 EdgeForm 中的 Dashed、Dotted 等等指定. 对于FilledCurve,虚线在所有线段上对每个分量曲线上计算.
- 边的着色和透明度可以使用 EdgeForm 中的 CMYKColor、GrayLevel、Hue、Opacity 或者 RGBColor 指定.
- 曲线段的连接可以通过使用 JoinForm 指定.
- 面的着色和透明度可以使用 FaceForm 中的 CMYKColor、GrayLevel、Hue、Opacity 或者 RGBColor 指定.
- 可以使用 Texture 应用纹理,并且使用对曲线指定的 VertexTextureCoordinates 选项映射到曲线.
- Line 的 VertexColors 和 VertexNormals 选项在一个 FilledCurve 结构中不起作用.
范例
打开所有单元关闭所有单元
Wolfram Research (2010),FilledCurve,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FilledCurve.html (更新于 2018 年).
文本
Wolfram Research (2010),FilledCurve,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FilledCurve.html (更新于 2018 年).
CMS
Wolfram 语言. 2010. "FilledCurve." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2018. https://reference.wolfram.com/language/ref/FilledCurve.html.
APA
Wolfram 语言. (2010). FilledCurve. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FilledCurve.html 年