8 基本图形对象
词汇表
| 函数 / 表达式 | 说明 |
|---|---|
Circle[] |
指定一个圆 |
Disk[] |
指定一个填充的圆盘 |
RegularPolygon[n] |
指定一个有 n 条边的正多边形 |
Graphics[object] |
将对象显示为图形 |
Sphere[], Cylinder[], Cone[], Cube[], ... |
指定 3D 几何形状 |
Graphics3D[object] |
将对象显示为 3D 图形 |
2D图形
要显示2D图形对象,需要使用嵌套函数 Graphics[object(2D)]。
圆
Circle 函数表示一个空心圆:
wl
In[]:=Graphics[Circle[]]

圆盘
Disk 函数表示一个实心圆:
wl
In[]:=Graphics[Disk[]]

正多边形
RegularPolygon 函数表示一个指定边数的正多边形。
绘制随机色彩的正多边形(边长3~8):
wl
In[]:=Table[Graphics[Style[RegularPolygon[n], RandomColor[]]], {n, 3, 8}]

3D图形
Wolfram 语言 不仅支持 2D,还支持 3D。
要显示3D图形对象,需要使用嵌套函数 Graphics3D[object(3D)]。
注
当图形为
3D时,在wolfram中可以交互式旋转,以从不同角度查看。
球体
Sphere函数显示一个球体。
wl
In[]:=Graphics3D[Sphere[]]

立方体
Cube函数显示一个立方体。
wl
In[]:={Graphics3D[Cube[]]

圆柱体
Cylinder函数显示一个圆柱体。
wl
In[]:=Graphics3D[Cylinder[]]

圆锥体
Cone函数显示一个圆锥体。
wl
In[]:=Graphics3D[Cone[]]

十二面体
Dodecahedron函数显示一个十二面体:
wl
In[]:=Graphics3D[Style[Dodecahedron[]]]
