パラメータ表現の曲線の3次元プロット
param3d(x,y,z,[theta,alpha,leg,flag,ebox])
同じ大きさのベクトル (パラメータ表現の曲線の点).
観測点の球座標を指定する実数値(単位:度). デフォルト値はT 35 度および 45度です.
各軸のラベルを定義する文字列. @ をフィールドセパレータとし, "X@Y@Z"のようになります.
type および box の意味は
plot3dと同じ意味になります:
整数 (スケール).
プロットは
(前のparam3d,
plot3d, contour または
plot3d1のコールで設定された)
カレントの3次元スケールで行われます.
3次元ボックスのスケールがアスペクト比の最大値に基づき
自動的に調整され,
境界はオプションの引数eboxの値で
指定されます.
3次元ボックスのスケールがアスペクト比の最大値に基づき 自動的に調整され, 境界は指令したデータにより計算されます. これがデフォルト値です.
オプションeboxで指定したボックス境界を有する
3次元等軸プロットで,type=1に似ています.
データで定義された境界に基づく3次元等軸プロットで,
type=2に似ています.
オプションeboxで指定されたボックス境界で
定義された境界に基づく3次元拡張等軸プロットで,
type=1に似ています.
データで定義された境界に基づく3次元拡張等軸プロットで,
type=2に似ています.
軸の境界は axes エンティティプロパティによりカスタマイズできる
ことに注意してください(axes_properties参照).
整数 (プロットの周囲のフレーム).
プロットの周囲に何も描画されませ.
実装されていません (box=0と同様).
曲面の背後の軸のみが描画されます.
曲面を囲うボックスが描画され,キャプションが追加されます.
曲面を囲うボックスが描画され,キャプションと軸が追加されます. 軸のアスペクトもaxesエンティティのプロパティによりカスタマイズ できることに注意してください (axes_properties参照). これがデフォルト値です.
プロットの境界をベクトル
[xmin,xmax,ymin,ymax,zmin,zmax]で指定します.
この引数は,flagのtypeが1,
3 または 5に設定された場合,
使用されます (対応する動作については上記参照).
flag が指定されない場合
ebox は無視されます.
指定された場合, ebox引数は,
data_boundsに基づいて動作し,
axesエンティティのプロパティによりリセットすることも可能であることに
注意してください(axes_properties参照).
ebox のデフォルト値は[0,1,0,1,0,1]です.
param3d はその座標x,
y およびzにより定義される
3次元曲線をプロットするために使用されます.
データは surface エンティティのプロパティにより取得または修正できることに
注意してください (surface_propertiesを参照ください).
プロットされる曲線の
rotation angles,
colors および thickness のような
プロパティも polyline エンティティプロパティにより取得または修正することが
できます
(polyline_properties参照).
複数のプロットを行うにはparam3d1 を使用してください.
コマンド param3d() を入力するとデモを参照できます.
t=0:0.1:5*%pi; param3d(sin(t),cos(t),t/10,35,45,"X@Y@Z",[2,3]) e=gce() //3次元ポリラインのハンドル e.foreground=color('red'); a=gca(); //軸のハンドル a.rotation_angles=[10 70]; | ![]() | ![]() |
