3Dグラフィックスへのラベル挿入
各種のラベルが3Dグラフィックスにも付けられるようになっている.そのいくつかは2Dグラフィックスのものと同じだが,他は3Dに独特なものである.2Dのラベル設定に関しては
「2Dグラフィックスにおけるラベル付け」を参照のこと.
3Dグラフィックスの軸やラベルに関したグラフィックスオプション
Graphics3Dのデフォルト設定ではボックス境界線だけが表示されるようになっている.ラベルや軸の書式設定は含まれない.
| Out[1]= |  |
|
| Out[2]= |  |
|
| Out[3]= |  |
|
描画スタイルのオプション
ボックスの境界線を破線にし,軸を通常より太い線で描くよう指定する.
| Out[4]= |  |
|
Axes->Trueと指定すると境界ボックスの辺に軸が描かれる.各軸に平行なボックス辺は4本あるためそのどれにでも軸が描ける.そこで,
AxesEdgeの指定をすることで,どの辺を軸にするかを選択することができる.
3Dグラフィックスにおける座標軸の描画設定
y 値と z 値が大きい方のボックスの辺に x 軸を描く.また, y 軸はなしとし, z 軸は自動設定にしておく.
| Out[5]= |  |
|
軸を表示する境界ボックスの辺の指定について説明しよう.例えば,
x 軸を描くには
x 軸に平行なボックスの4つの辺のどれかを選ばなければいけない.選択する上で,
x の座標を固定すれば各辺は
y と
z の座標で区別できる.実際の
x 軸にする辺の指定では
{diry, dirx}のリスト形式で辺を選択する.
diri は
+1か
-1のどちらかの値を取り,
+1なら
y 値(または
z 値)が大きい方の辺が指定され,
-1なら小さい方の辺が選択される.
3Dグラフィックスにおける軸ラベルの設定
| Out[6]= |  |
|
Ticksオプションの設定
軸の目盛設定では,
「2Dグラフィックスにおけるラベル付け」にある2Dグラフィックスの手順が3Dでも有効である.
3Dグラフィックスにおける方眼線の設定
3Dグラフィックスでは方眼線はボックスの境界面に描かれる.
FaceGrids->Allを指定したなら,すべての面に方眼線が描かれることになる.また,
FaceGrids->{face1, face2, ...}とすれば,指定面だけに方眼線が描かれる.ここで,各面は書式
{dirx, diry, dirz}で指定され,パラメータ
diri の2つは
0でなければならず,最後の1つは
+1か
-1の値を取る.また,個々の面にどんな方眼線を描くか別々に指定することも可能である.指定には2Dで使った
GridLinesが使える.
境界ボックスの天井部と底部の面にだけ方眼線を描く.
| Out[7]= |  |
|