Polygon

Polygon[{p1,,pn}]
表示一个顶点为 的填充多边形.

Polygon[{{p11,},{p21,},}]
表示多个多边形.

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

  • Polygon 可被用作几何区域及图形基元.
  • Polygon 是一个平面区域,表示由线段 构成的闭合曲线内的点. 判定一个点为多边形的元素的条件是,从该点出发的、在该平面内指向任意方向的射线穿过边界曲线的次数为奇数.
  • 作为几何区域,点 可以为任意长度,但必须位于同一平面.
  • Polygon 可用在 GraphicsGraphics3D 中.
  • Graphics3D 可接受非平面的多边形并将其三角形化,但图形会随不同的平台和视角发生变化,可能导致不可预知的结果.
  • 在图形中,点 可以是 ScaledOffsetImageScaledDynamic 表达式.
  • 有些指令,比如 FaceFormEdgeFormTextureSpecularityOpacity 和着色会影响图形渲染.
  • FaceForm[front,back] 可用来指定多边形在三维中前面和后面的不同样式. 由右手规则和前三个点的方向定义前面.
  • 在图形中可以使用下列选项和设置:
  • VertexColorsAutomatic进行插值着色时顶点的颜色
    VertexNormalsAutomatic显示明暗度用的有效顶点法线
    VertexTextureCoordinatesNone显示纹理时使用的坐标

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

基本范例  (7)基本范例  (7)

三角:

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

CirclePoints 给出正多边形顶点的坐标:

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

自身交叉的多边形:

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

不同样式的二维多边形:

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

不同样式的三维多边形:

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

施加有纹理的多边形:

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

Area:

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

几何中心:

In[2]:=
Click for copyable input
Out[2]=
1988年引入
(1.0)
| 2014年更新
(10.0)
Translate this page: