产品
产品概览
Mathematica
Mathematica 学生版
Mathematica Home Edition
Wolfram
CDF Player
(免费下载)
可计算文档格式(CDF)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Mathematica
附加程序包
Wolfram|Alpha 产品
解决方案
解决方案概览
工程
航空航天与国防
化学工程
控制系统
电气工程
图像处理
工业工程
材料科学
机械工程
运筹学
光学
石油工程
生物技术与医药
生物信息学
医学影像
金融、统计、商业分析
精算科学
数据分析与挖掘
计量经济学
经济学
金融工程与数学
金融风险管理
统计
软件工程、内容传递
创作与出版
界面开发
软件工程
网页开发
科学
天文学
生物科学
化学
环境科学
地球科学
社会与行为科学
设计、艺术以及娱乐
游戏设计、特殊效果及衍生艺术
教育
STEM 教育倡议
高等教育
高职高专院校
中小学教育
学生
科技
可计算文档格式(CDF)
高性能并行计算(HPC)
参见:技术指南
购买
网上商店
其它购买方式
批量许可及站点许可证
联络销售部
软件
服务
升级
培训
书籍
技术支持
技术支持概览
知识库
学习中心
社区与论坛
培训
确认授权
Wolfram 用户门户
公司概况
关于 Wolfram Research
新闻与活动
Wolfram 博客
合作伙伴
工作机会
Mathematica
的历史
Stephen Wolfram 主页
联系我们
公司网站
全部站点
Wolfram|Alpha
演示项目
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
可视化与图形
>
符号图形语言
>
图形对象
>
Polygon
>
MATHEMATICA 内置符号
三维图形基元
三维图形指令
图形结构
教程 »
|
Raster
Rectangle
Cuboid
BSplineSurface
GraphicsComplex
Opacity
Specularity
Glow
Lighting
Disk
Line
RoundingRadius
参见 »
|
图形对象
多边形
预科教育
符号图形语言
6.0的新功能: 基本图形元素和指令
更多关于 »
Polygon
Polygon
表示一个填充多边形的基本图形.
Polygon
表示多边形集合.
更多信息
Polygon
可以用在
Graphics
和
Graphics3D
中 (二维图形和三维图形).
点的位置可以按普通形式
或
或尺度坐标
Scaled
或
Scaled
给出.
»
Offset
可以用于指定二维坐标.
»
多边形的边界可以通过连接指定的最后一点到第一个点来构成.
您可以用类似
GrayLevel
、
RGBColor
和
Opacity
的图形指令来指定多边形如何填充.
»
FaceForm
和
EdgeForm
可以用来指定多边形的内部和边界如何显示.
»
在二维图形中,多面体的显示中没有明确的绘制边. 在三维图形中,缺省用黑色线来绘制边.
选项
VertexColors
可以用来指定多面体的每个顶点的颜色. 内部的颜色通过它们之间的插值确定.
»
在三维图形中,多边形的阴影由模仿的光照确定.
在缺省情况下,多边形假定类似散步的灰度反射体,颜色指令可以改变它们表面的颜色.
您可以用图形指令
Specularity
和
Opacity
来指定表面的物质属性.
Glow
[
color
]
可以用来增加灰度颜色,它不受模仿的光照影响.
在三维图形中,多面体被认为既有前面也有后面,它的发向方向从点指向前方.
您可以用
FaceForm
来指定前面和后面的不同属性.
»
在缺省情况下,多面体的发向方向由右手法则确定,因此从前面看时,前 3 个顶点位于逆时针方向.
选项
VertexNormals
可以用来指定一个多边形每个顶点的实际法向量,它为了平滑的阴影可以插值.
»
在二维图形和三维图形中,多边形是非凸并自身交叉的. 自身交叉的多边形参照一个奇偶规则来填充,在填充和每个交叉处非填充之间切换.
在三维图形中,非平面的多边形分割为三角显示. 四边形分割成两个;其它的凸形多边形通常分割成来自中心的三角.
为了阴影,非平面的多边形在缺省下采用单个平均的法向量.
多边形的单个坐标和坐标列表可以是
Dynamic
对象.
范例
关闭所有单元
例
(5)
三角:
自身交叉的多边形:
不同样式的二维多边形:
不同样式的三维多边形:
Texture-mapped polygon:
三角:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
自身交叉的多边形:
In[1]:=
Out[1]=
不同样式的二维多边形:
In[1]:=
In[2]:=
Out[2]=
不同样式的三维多边形:
In[1]:=
In[2]:=
Out[2]=
Texture-mapped polygon:
In[1]:=
Out[1]=
范围
(11)
多边形集合:
有多个顶点的多边形:
颜色指令可以指定多边形的表面颜色:
Texture
可以用于指定多面体表面的纹理:
Texture
可以与不同的
Opacity
一起工作:
Texture
可以与不同的
Lighting
一起工作:
FaceForm
和
EdgeForm
可以用来指定内部和边界的样式:
在三维图形,可以用
FaceForm
指定前面和后面的不同属性:
使用
FaceForm
在三维图像中设置前后不同的纹理:
可以用
VertexColors
指定顶点的颜色:
在三维多边形中, 可以用
VertexNormals
来指定顶点法线:
用
Scaled
坐标:
在二维空间中用
ImageScaled
坐标:
在二维空间中,用
Offset
坐标:
选项
(6)
顶点着色的多多边形:
指定三维多边形的顶点颜色:
用边向量的向量积来计算法向量:
法向方向指向
的三角:
用不同的法向量来影响阴影:
纹理映射为二维多面体:
纹理映射为三维多面体:
通过使用非统一标准的纹理坐标值重复纹理:
VertexColors
先于纹理映射:
应用
(3)
定义有
个顶点的多边形:
正则多边形:
星状多边形:
定义正则六角形:
正则六角形的砖:
从
PolyhedronData
获得面多边形:
相对于图心来缩短每个面:
属性和关系
(1)
GraphicsComplex
提供一个有效的方式来产生多个有共享顶点的多边形:
将
Normal
应用到图形组合中产生普通的多边形:
可能存在的问题
(2)
在三维空间中,如果一个顶点不在一个平面内,多边形三角是不可预测的:
在单个多边形间的缝作为反走样的结果:
用单个多边形对象来避免任何缝:
巧妙范例
(3)
随机的三角集合:
数字花瓣:
旋转的星:
参见
Raster
Rectangle
Cuboid
BSplineSurface
GraphicsComplex
Opacity
Specularity
Glow
Lighting
Disk
Line
RoundingRadius
教程
三维图形基元
三维图形指令
图形结构
更多关于
图形对象
多边形
预科教育
符号图形语言
6.0的新功能: 基本图形元素和指令
版本 1 的新功能 | 版本 6 修改功能