Line
更多信息和选项
- Line 亦称为多段线或线段.
- Line 可被用作几何区域及图形基元.
- Line 表示分段的线段,其中从 pi 到 pi+1 的线段由下式表示 .
- Line 可用在 Graphics 和 Graphics3D 中.
- 在图形中,点 pi 可以是 Scaled、Offset、ImageScaled 和 Dynamic 表达式.
- 有些指令,比如 Thickness、Dashing、JoinForm、CapForm 和着色会影响图形渲染.
- 在图形中可使用下述选项和设置:
-
VertexColors None 进行插值着色时顶点的颜色 VertexNormals None 显示明暗度用的有效顶点法线 - Line 可以与 GeometricScene 中的符号点一起使用.
背景
- Line 是一个图形和几何基元,表示一个几何线段或相连的线段序列(折线). 在 -维空间中,连接 个点的 Line 的位置由 个子列表组成的变量列表确定,每个子列表包含 个直角坐标值. Line 对象的子列表中的坐标值可以是精确的,也可以是近似值,其中,可以用 RegionEmbeddingDimension 来确定所给 Line 表达式的维度 . 一组线段(或折线)还可以用一个嵌套在单个 Line 基元(“多线段”)中的 -元组表示. Line 对象的坐标值可以是精确的,也可以是近似值.
- 可以分别使用 Graphics 和 Graphics3D 在二维空间或三维空间显示 Line 对象. 通过使用 GeoGraphics 和 GeoPosition(例如 GeoGraphics[Line[GeoPosition[{{38.9,-77.0},{40.1,-88.3}}]]]),Line 对象还可以用在地图中. 另外,也可用 Line 来定义一个进行某种计算用的区域.
- 尽管线段自身的维度为 1(见 RegionDimension 函数的结果),粗细为零,但在格式化的图形表达式的缺省输出中,Line 对象被显示为看起来有粗细的一条线,而不是一条一维的数学意义上的线段. 而且在图形可视化中,不管从哪个角度看,距离有多远,图形中的线的尺寸不变. 如果想要改变 Line 对象的样式,可以使用调整粗细的指令,比如 Thickness、AbsoluteThickness、Thick 和 Thin;还有改变线的虚实的指令,比如 Dashing、AbsoluteDashing、Dashed、Dotted 和 DotDashed;指定边和线帽形状的指令,有 EdgeForm 和 CapForm;着色指令,比如 Red,规定透明度的指令 Opacity;以及样式选项 Antialiasing. 此外,可以用 VertexColors 指定多条线段的颜色,而 Graphics3D 中的阴影和模拟光照则可使用 VertexNormals 指令来实现.
- 我们可以使用 GeometricTransformation 和更具体的转换函数,比如 Translate 和 Rotate,来改变图形输出中 Line 对象所在的坐标系,而保持产生该输出的 Line 表达式不变.
- 其他图形基元,如 Tube、Arrow、HalfLine 及 InfiniteLine 和样式经过调整的 Line 对象类似. 但是折线仅由直线段组成,如果想要生成光滑的曲线,可以利用 BSplineCurve、BezierCurve 指令产生样条曲线,或者通过插值函数 Interpolation. 有一个和 Line 作为几何区域有关的函数 Interval,它将一对数字作为一个线段在数轴上的端点,并可对它直接进行算术及关系运算.
- 尽管 Line 基元可以出现在图形和定义几何区域的表达式中,但我们要注意到,在 Wolfram 语言里,其他情况下坐标通常都以列表形式表示. 许多图形函数,包括 Plot、ParametricPlot、ParametricPlot3D 和 ContourPlot,返回的图形表达式中会显式包含 Line 对象.
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (24)
图形 (14)
样式 (8)
可以用 CapForm 来指定线帽的形状:
可以用 JoinForm 指定线段连接处的形状:
可以用 VertexColors 指定顶点处的颜色:
对于三维线段,用 VertexNormals 指定顶点法线:
坐标 (3)
应用 (6)
属性和关系 (4)
可能存在的问题 (1)
必须用机器可以表示的数字来指定 Line 对象:
Wolfram Research (1988),Line,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Line.html (更新于 2014 年).
文本
Wolfram Research (1988),Line,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Line.html (更新于 2014 年).
CMS
Wolfram 语言. 1988. "Line." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Line.html.
APA
Wolfram 语言. (1988). Line. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Line.html 年