plottools[prism] - 2-D 多角形から 3-D プリズムのプロットデータオブジェクトを生成
|
使い方
|
|
prism(P, options)
prism(P, base=b, height=h, displacement=d, options)
|
|
パラメータ
|
|
P
|
-
|
プロットする POLYGONS データ構造
|
b
|
-
|
(オプション) プリズム底面の z 座標; デフォルトは 0
|
h
|
-
|
(オプション) プリズムの高さ; デフォルトは 1
|
d
|
-
|
(オプション) プリズム底面とプリズム上面の [x,y] 変位を指定する 2 つの入力; デフォルトは [0,0]
|
options
|
-
|
(オプション) option=value 形式の方程式。完全なリストについては、plot/options を参照してください。
|
|
|
|
|
説明
|
|
•
|
prism コマンドは 2 次元の多角形プロット構造から、指定した高さの 3 次元正角柱を作成します。
|
•
|
オプション displacement=d を指定すると、斜角柱を作成できます。
|
•
|
prism コマンドによって生成されたプロットデータ構造は、PLOT3D データ構造で使用したり、plots[display] コマンドを使用して表示したりすることができます。
|
|
|
互換性
|
|
•
|
plottools[prism] コマンドは Maple 16 で導入されました。
|
|
|
例
|
|
三角柱
>
|
T := polygon([[0,0], [2,1], [1,3]]):
|
>
|
display(prism(T), axes=normal, scaling=constrained);
|
>
|
P := sector([0,0], 2, 0..3*Pi/4, color="DarkRed"):
|
扇形 のグラフ
>
|
display(P,scaling=constrained);
|
底面 および高さ 0.5 のプリズムのグラフ
>
|
display(prism(P, height=.5), scaling=constrained);
|
>
|
Q := sector([0,0], 2, 3*Pi/4..5*Pi/4, color="DarkBlue"):
|
>
|
R := sector([0,0], 2, 5*Pi/4..2*Pi, color="DarkGreen"):
|
>
|
display([prism(P, height=2), prism(Q, base=.5), prism(R, base=.75, height=.5, displacement=[0,-0.5])], scaling=constrained);
|
>
|
display(prism(polygon([[0,1], [0,2], [0.5,2.75], [1.25,3], [2,2.75], [2.5,2.25], [1.75,1.5], [2.5,0.75], [2,0.25], [1.25,0], [0.5,0.25]]), color="Orchid"), scaling=constrained);
|
|
|