Mathematica > 可视化与图形 > 符号图形语言 > 图形对象 > Polygon >

Polygon

Polygon
表示一个填充多边形的基本图形.
Polygon
表示多边形集合.
  • 点的位置可以按普通形式 或尺度坐标 ScaledScaled 给出. »
  • 多边形的边界可以通过连接指定的最后一点到第一个点来构成.
  • 在二维图形中,多面体的显示中没有明确的绘制边. 在三维图形中,缺省用黑色线来绘制边.
  • 选项 VertexColors 可以用来指定多面体的每个顶点的颜色. 内部的颜色通过它们之间的插值确定. »
  • 在三维图形中,多边形的阴影由模仿的光照确定.
  • 在缺省情况下,多边形假定类似散步的灰度反射体,颜色指令可以改变它们表面的颜色.
  • Glow[color] 可以用来增加灰度颜色,它不受模仿的光照影响.
  • 在三维图形中,多面体被认为既有前面也有后面,它的发向方向从点指向前方.
  • 您可以用 FaceForm 来指定前面和后面的不同属性. »
  • 在缺省情况下,多面体的发向方向由右手法则确定,因此从前面看时,前 3 个顶点位于逆时针方向.
  • 选项 VertexNormals 可以用来指定一个多边形每个顶点的实际法向量,它为了平滑的阴影可以插值. »
  • 在二维图形和三维图形中,多边形是非凸并自身交叉的. 自身交叉的多边形参照一个奇偶规则来填充,在填充和每个交叉处非填充之间切换.
  • 在三维图形中,非平面的多边形分割为三角显示. 四边形分割成两个;其它的凸形多边形通常分割成来自中心的三角.
  • 为了阴影,非平面的多边形在缺省下采用单个平均的法向量.
  • 多边形的单个坐标和坐标列表可以是 Dynamic 对象.
三角:
自身交叉的多边形:
不同样式的二维多边形:
不同样式的三维多边形:
Texture-mapped polygon:
三角:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
自身交叉的多边形:
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]=
 
Texture-mapped polygon:
In[1]:=
Click for copyable input
Out[1]=
多边形集合:
有多个顶点的多边形:
颜色指令可以指定多边形的表面颜色:
Texture 可以用于指定多面体表面的纹理:
Texture 可以与不同的 Opacity 一起工作:
Texture 可以与不同的 Lighting 一起工作:
FaceFormEdgeForm 可以用来指定内部和边界的样式:
在三维图形,可以用 FaceForm 指定前面和后面的不同属性:
使用 FaceForm 在三维图像中设置前后不同的纹理:
可以用 VertexColors 指定顶点的颜色:
在三维多边形中, 可以用 VertexNormals 来指定顶点法线:
Scaled 坐标:
在二维空间中用 ImageScaled 坐标:
在二维空间中,用 Offset 坐标:
顶点着色的多多边形:
指定三维多边形的顶点颜色:
用边向量的向量积来计算法向量:
法向方向指向 的三角:
用不同的法向量来影响阴影:
纹理映射为二维多面体:
纹理映射为三维多面体:
通过使用非统一标准的纹理坐标值重复纹理:
VertexColors 先于纹理映射:
定义有 个顶点的多边形:
正则多边形:
星状多边形:
定义正则六角形:
正则六角形的砖:
PolyhedronData 获得面多边形:
相对于图心来缩短每个面:
GraphicsComplex 提供一个有效的方式来产生多个有共享顶点的多边形:
Normal 应用到图形组合中产生普通的多边形:
在三维空间中,如果一个顶点不在一个平面内,多边形三角是不可预测的:
在单个多边形间的缝作为反走样的结果:
用单个多边形对象来避免任何缝:
随机的三角集合:
数字花瓣:
旋转的星:
版本 1 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF