TOONER

TOONER / Command


Editタグのテキストエリアにコマンドを入力し、OKボタンを押すことによってモデリング等ができます。
TOONERで使用できるコマンドには以下のルールがあります。

大文字・小文字の区別はない
改行、半角スペースは無視される
必ず半角","(コロン)で区切る
","が不足したり余分にあったりすると意図しない動作になる
なぜか<point index>にだけ全角が使える


コマンド一覧






<POINTコマンド>
□点を追加するコマンドです。既に使われている点の名前を指定すると指定した座標にその点が移動します。

<LINEコマンド>
□二つの点を結ぶ線分を引くコマンドです。今現在三つ以上の点を結べる仕様になっておりません。

<SURFACEコマンド>
□各々の点を結ぶ面を作成するコマンドです。点は三つ以上必要です。

<DELPOINTコマンド>
□指定した点、及びその点を使用した面を削除するコマンドです。





<CAMコマンド>
□カメラを移動させるコマンドです。Cameraボタンを押すと、今現在のカメラのデータがテキストエリアに出力されます。

<LIGHTコマンド>
□ライトを移動させるコマンドです。Lightボタンを押すと、今現在のライトのデータがテキストエリアに出力されます。

<CPOINTコマンド>
□コントロールポイントを設定するコマンドです。Ctrl+ドラッグした時、カメラはコントロールポイントを中心にして回ります。





<MOVEコマンド>
□各々の点を移動するコマンドです。点の座標にこのコマンドで入力した移動値が加算されます。

<ROTATEXコマンド>
□指定した座標を中心としてrotateX方向に点を回転移動させます。

<ROTATEYコマンド>
□指定した座標を中心としてrotateY方向に点を回転移動させます。

<ROTATEZコマンド>
□指定した座標を中心としてrotateZ方向に点を回転移動させます。

<ZOOMコマンド>
□指定した座標を中心として点を拡大縮小します。

<EXTENDコマンド>
□指定した座標を中心として点を拡大縮小します。ZOOMと違い、X,Y,Z各々の方向に対して個別にズーム比を設定できます。





<MOVECOPYコマンド>
□各々の点、線、面を複製し、移動するコマンドです。点の座標にこのコマンドで入力した移動値が加算されます。

<ROTATEXCOPYコマンド>
□指定した座標を中心としてrotateX方向に点、線、面を複製し、さらに回転移動させます。

<ROTATEYCOPYコマンド>
□指定した座標を中心としてrotateY方向に点、線、面を複製し、さらに回転移動させます。

<ROTATEZCOPYコマンド>
□指定した座標を中心としてrotateZ方向に点、線、面を複製し、さらに回転移動させます。

<ZOOMCOPYコマンド>
□指定した座標を中心として点、線、面を複製し、さらに拡大縮小します。

<EXTENDCOPYコマンド>
□指定した座標を中心として点、線、面を複製し、さらに拡大縮小します。ZOOMと違い、X,Y,Z各々の方向に対して個別にズーム比を設定できます。






追加・削除系コマンド



POINTコマンド
PT , <point index> , <point x> , <point y> , <point z>
もしくは
POINT , <point index> , <point x> , <point y> , <point z>
□点を追加するコマンドです。既に使われている点の名前を指定すると指定した座標にその点が移動します。
<point index> : 点の名前
<point x> : 点のx座標
<point y> : 点のy座標
<point z> : 点のz座標
*" , <point index> , <point x> , <point y> , <point z>"の部分を繰り返すと一度に複数の点を追加できます。


LINEコマンド
LN , <point index> , <point index a>
もしくは
LINE , <point index> , <point index b>
□二つの点を結ぶ線分を引くコマンドです。今現在三つ以上の点を結べる仕様になっておりません。
<point index a> : 始点の名前
<point index b> : 終点の名前
*" , <point index> , <point index a>"の部分を繰り返すと一度に複数の線分を引く事ができます。


SURFACEコマンド
SF , <surface color>
以下、" , <point index>"の繰り返し
もしくは
SURFACE , <surface color>
以下、" , <point index>"の繰り返し
□各々の点を結ぶ面を作成するコマンドです。点は三つ以上必要です。
<surface color> : 面の色(RRGGBB)
<point index> : 角にする点の名前


DELPOINTコマンド
DPT
以下、" , <point index>"の繰り返し
もしくは
DELPOINT
以下、" , <point index>"の繰り返し
□指定した点、及びその点を使用した面や線を削除するコマンドです。
<point index> : 削除する点の名前


設定系コマンド



CAMコマンド
CAM , <camera x> , <camera y> , <camera z> , <camera rotate x> , <camera rotate y> , <camera rotate z> , <camera zoom>
□カメラを移動させるコマンドです。Cameraボタンを押すと、今現在のカメラのデータがテキストエリアに出力されます。
<camera x> : カメラの位置のx座標
<camera y> : カメラの位置のy座標
<camera z> : カメラの位置のz座標
<camera rotate x> : カメラのx軸の向き(Deg)
<camera rotate y> : カメラのy軸の向き(Deg)
<camera rotate z> : カメラのz軸の向き(Deg)
<camera zoom> : カメラのズーム値(50がデフォルト)


LIGHTコマンド
LT , <light rotate x> , <light rotate y> , <light value> , <light color>
もしくは
LIGHT , <light rotate x> , <light rotate y> , <light value> , <light color>
□ライトを移動させるコマンドです。Lightボタンを押すと、今現在のライトのデータがテキストエリアに出力されます。
 また、今現在光源は平行光源一つのみしか設定できません。
<light rotate x> : 平行光源のx方向の向き(Deg)
<light rotate y> : 平行光源のy方向の向き(Deg)
<light value> : 平行光源強さ(100がデフォルト)
<light color> : 平行光源の色(RRGGBB)


CPOINTコマンド
CP , <cpoint x> , <cpoint y> , <cpoint z>
もしくは
CPOINT , <cpoint x> , <cpoint y> , <cpoint z>
□コントロールポイントを設定するコマンドです。Ctrl+ドラッグした時、カメラはコントロールポイントを中心にして回ります。
<cpoint x> : コントロールポイントのx座標
<cpoint y> : コントロールポイントのy座標
<cpoint z> : コントロールポイントのz座標


移動系コマンド



MOVEコマンド
MV , <move x> , <move y> , <move z>
以下、" , <point index>"の繰り返し
もしくは
MOVE , <move x> , <move y> , <move z>
以下、" , <point index>"の繰り返し
□各々の点を移動するコマンドです。点の座標にこのコマンドで入力した移動値が加算されます。
<move x> : x座標での移動値
<move y> : y座標での移動値
<move z> : z座標での移動値
<point index> : 移動させる点の名前


ROTATEXコマンド
RX , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEX , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateX方向に点を回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 移動させる点の名前


ROTATEYコマンド
RY , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEY , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateY方向に点を回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 移動させる点の名前


ROTATEZコマンド
RZ , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEZ , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateZ方向に点を回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 移動させる点の名前


ZOOMコマンド
ZM , <center x> , <center y> , <center z> , <zoom value>
以下、" , <point index>"の繰り返し
もしくは
ZOOM , <center x> , <center y> , <center z> , <zoom value>
以下、" , <point index>"の繰り返し
□指定した座標を中心として点を拡大縮小します。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<zoom value> : ズーム比(倍)
<point index> : 移動させる点の名前


EXTENDコマンド
ET , <center x> , <center y> , <center z> , <zoom x> , <zoom y> , <zoom z>
以下、" , <point index>"の繰り返し
もしくは
EXTEND , <center x> , <center y> , <center z> , <zoom x> , <zoom y> , <zoom z>
以下、" , <point index>"の繰り返し
□指定した座標を中心として点を拡大縮小します。ZOOMと違い、X,Y,Z各々の方向に対して個別にズーム比を設定できます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<zoom x> : X方向でのズーム比(倍)
<zoom y> : Y方向でのズーム比(倍)
<zoom z> : Z方向でのズーム比(倍)
<point index> : 移動させる点の名前


複製系コマンド



MOVECOPYコマンド
MVCP , <move x> , <move y> , <move z>
以下、" , <point index>"の繰り返し
もしくは
MOVECOPY , <move x> , <move y> , <move z>
以下、" , <point index>"の繰り返し
□各々の点、線、面を複製し、移動するコマンドです。点の座標にこのコマンドで入力した移動値が加算されます。
<move x> : x座標での移動値
<move y> : y座標での移動値
<move z> : z座標での移動値
<point index> : 複製する点の名前


ROTATEXCOPYコマンド
RXCP , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEXCOPY , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateX方向に点、線、面を複製し、さらに回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 複製する点の名前


ROTATEYCOPYコマンド
RYCP , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEYCOPY , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateY方向に点、線、面を複製し、さらに回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 複製する点の名前


ROTATEZCOPYコマンド
RZCP , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
もしくは
ROTATEZCOPY , <center x> , <center y> , <center z> , <rotate>
以下、" , <point index>"の繰り返し
□指定した座標を中心としてrotateZ方向に点、線、面を複製し、さらに回転移動させます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<rotate> : 回転値(Deg)
<point index> : 複製する点の名前


ZOOMCOPYコマンド
ZMCP , <center x> , <center y> , <center z> , <zoom value>
以下、" , <point index>"の繰り返し
もしくは
ZOOMCOPY , <center x> , <center y> , <center z> , <zoom value>
以下、" , <point index>"の繰り返し
□指定した座標を中心として点、線、面を複製し、さらに拡大縮小します。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<zoom value> : ズーム比(倍)
<point index> : 複製する点の名前


EXTENDCOPYコマンド
ETCP , <center x> , <center y> , <center z> , <zoom x> , <zoom y> , <zoom z>
以下、" , <point index>"の繰り返し
もしくは
EXTENDCOPY , <center x> , <center y> , <center z> , <zoom x> , <zoom y> , <zoom z>
以下、" , <point index>"の繰り返し
□指定した座標を中心として点、線、面を複製し、さらに拡大縮小します。ZOOMと違い、X,Y,Z各々の方向に対して個別にズーム比を設定できます。
<center x> : 中心のx座標
<center y> : 中心のy座標
<center z> : 中心のz座標
<zoom x> : X方向でのズーム比(倍)
<zoom y> : Y方向でのズーム比(倍)
<zoom z> : Z方向でのズーム比(倍)
<point index> : 複製する点の名前



TOONERのトップに戻る