1 <?xml version="1.0" encoding="UTF-8"?>
5 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
7 * Copyright (C) ENPC - Jean-Philippe Chancelier
12 * Copyright (C) 2012 - 2016 - Scilab Enterprises
14 * This file is hereby licensed under the terms of the GNU GPL v2.0,
15 * pursuant to article 5.3.4 of the CeCILL v.2.1.
16 * This file was originally licensed under the terms of the CeCILL v2.1,
17 * and continues to be available under such terms.
18 * For more information, see the COPYING file which you should have received
19 * along with this program.
25 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="param3d" xml:lang="ja">
29 <refname>param3d</refname>
31 <refpurpose>パラメータ表現の曲線の3次元プロット</refpurpose>
39 <synopsis>param3d(x,y,z,[theta,alpha,leg,flag,ebox])</synopsis>
55 <para>同じ大きさのベクトル (パラメータ表現の曲線の点).</para>
63 <term>theta, alpha</term>
67 <para>観測点の球座標を指定する実数値(単位:度).
69 <emphasis>デフォルト値はT 35 度および 45度です.</emphasis>
83 <para>各軸のラベルを定義する文字列. @ をフィールドセパレータとし,
95 <term>flag=[type,box]</term>
101 <literal>type</literal> および <literal>box</literal> の意味は
103 <literal>plot3d</literal>と同じ意味になります:
115 <para>整数 (スケール).</para>
127 (前の<literal>param3d</literal>,
129 <literal>plot3d</literal>, <literal>contour</literal> または
131 <literal>plot3d1</literal>のコールで設定された)
149 3次元ボックスのスケールがアスペクト比の最大値に基づき
153 境界はオプションの引数<literal>ebox</literal>の値で
171 3次元ボックスのスケールがアスペクト比の最大値に基づき
177 <emphasis>これがデフォルト値です.</emphasis>
193 オプション<literal>ebox</literal>で指定したボックス境界を有する
195 3次元等軸プロットで,<literal>type=1</literal>に似ています.
209 <para>データで定義された境界に基づく3次元等軸プロットで,
211 <literal>type=2</literal>に似ています.
227 オプション<literal>ebox</literal>で指定されたボックス境界で
229 定義された境界に基づく3次元拡張等軸プロットで,
231 <literal>type=1</literal>に似ています.
247 データで定義された境界に基づく3次元拡張等軸プロットで,
249 <literal>type=2</literal>に似ています.
251 軸の境界は axes エンティティプロパティによりカスタマイズできる
253 ことに注意してください(<link linkend="axes_properties">axes_properties</link>参照).
273 <para>整数 (プロットの周囲のフレーム).</para>
283 <para>プロットの周囲に何も描画されませ.</para>
295 <para>実装されていません (box=0と同様).</para>
307 <para>曲面の背後の軸のみが描画されます.</para>
321 曲面を囲うボックスが描画され,キャプションが追加されます.
337 曲面を囲うボックスが描画され,キャプションと軸が追加されます.
339 軸のアスペクトもaxesエンティティのプロパティによりカスタマイズ
341 できることに注意してください (<link linkend="axes_properties">axes_properties</link>参照).
343 <emphasis>これがデフォルト値です.</emphasis>
373 <literal>[xmin,xmax,ymin,ymax,zmin,zmax]</literal>で指定します.
377 この引数は,<literal>flag</literal>の<literal>type</literal>が<literal>1</literal>,
379 <literal>3</literal> または <literal>5</literal>に設定された場合,
381 使用されます (対応する動作については上記参照).
383 <literal>flag</literal> が指定されない場合
385 <literal>ebox</literal> は無視されます.
387 指定された場合, <literal>ebox</literal>引数は,
389 <literal>data_bounds</literal>に基づいて動作し,
391 axesエンティティのプロパティによりリセットすることも可能であることに
393 注意してください(<link linkend="axes_properties">axes_properties</link>参照).
395 ebox のデフォルト値は[0,1,0,1,0,1]です.
413 <literal>param3d</literal> はその座標<literal>x</literal>,
415 <literal>y</literal> および<literal>z</literal>により定義される
417 3次元曲線をプロットするために使用されます.
419 データは surface エンティティのプロパティにより取得または修正できることに
421 注意してください (<link linkend="surface_properties">surface_properties</link>を参照ください).
427 <literal>rotation angles</literal>,
429 <literal>colors</literal> および <literal>thickness</literal> のような
431 プロパティも polyline エンティティプロパティにより取得または修正することが
435 (<link linkend="polyline_properties">polyline_properties</link>参照).
441 複数のプロットを行うには<literal>param3d1</literal> を使用してください.
447 コマンド <literal>param3d()</literal> を入力するとデモを参照できます.
457 <programlisting role="example"><![CDATA[
461 param3d(sin(t),cos(t),t/10,35,45,"X@Y@Z",[2,3])
465 e=gce() //3次元ポリラインのハンドル
469 e.foreground=color('red');
475 a.rotation_angles=[10 70];
483 param3d(sin(t),cos(t),t/10,35,45,"X@Y@Z",[2,3])
487 e=gce() //the handle on the 3D polyline
491 e.foreground=color('red');
495 a=gca(); //the handle on the axes
497 a.rotation_angles=[10 70];
503 <refsection role="see also">
507 <simplelist type="inline">
511 <link linkend="param3d1">param3d1</link>
517 <link linkend="plot3d">plot3d</link>