2.9.13 三维图形的标记Mathematica 提供了各种标记三维图形的可选项. 其中一些选项与 2.9.5 节中讨论 的二维图形的选项相同,另一些则不同. 标记三维图形的一些可选项 调入一个包含各种多面体的程序包 Graphics3D 的默认值是画出盒子,但没有其它标记
Out[2]= |  |
设置 Axes->True 添加了x, y, z 坐标轴
Out[3]= |  |
这里给盒子的每个面加网格线
Out[4]= |  |
风格选项 这里用虚线画盒子,用较粗的线画坐标轴
Out[5]= |  |
设置选项 Axes->True 令 Mathematica 在三维盒子的边上画坐标轴. 而每个 坐标轴可以画在 4 条不同的边上,选项AxesEdge 用来指定在哪一条边上 画各个坐标轴. 指定坐标轴的位置 在 坐标较大的边上画 轴,自动选择 轴的位置
Out[6]= |  |
x 坐标轴可以画在三维盒子的4条边上,这 4 条边的区别是它们分别有较大或较小的 y 或 z 坐标. 用 { , } 指定 x 轴的位置时, 取值为 +1 或 -1,这分别代表较大或较小的 y 和 z ꪧ坐标. 可以用 AxesLabel 来标记盒子的边,而不在其上画刻度
Out[7]= |  |
刻度选项的设置 三维图形中刻度符号的使用与 2.9.5 节讨论的二维刻度符号的使用相同. 在三维图形中画出网格线 在围绕三维图形对象的盒子表面可以画网格线,设置 FaceGrids->All 时,每个面上都用灰色画出网格线,设置FaceGrids ->  , , ... 时仅在指定的面上画出网线. 每个面指定一个集合 为 0,后一个为 + 1 或 -1. 用与二维图形选项 GridLines 相同的指定方式可以告诉 Mathematica 在何处和如何去画网格线. 这里仅在盒子的上下表面画出网格线
Out[8]= |  |
|