	pmteditor - a Procedural 3D Modeling Tool
	pmteditor - 手続き式3Dモデリングツール

0.概要
	　このソフトは、モデリング編集ツールであり、ポリゴンやNURBSサーフェイス
	のコントロールポイントを編集できます。

	　このソフトはモデルファイルをテキスト形式としており、手作業でモデル
	ファイルを編集する事が可能となっております。

1.新規作成(ポリゴンモデル)
	1. pmteditorを立ち上げ、Edit->Add Polygonメニューで新規作成ダイアログを
	表示させます。

	2. 取り敢えず頂点数3, エレメント数4で三角形を新規作成しましょう。

	3. OKを選んだら、次にDialog->VertexDialogメニューで頂点座標の既存データ
	を次のように上書き入力します。
		0,1,0
		-1,0,0
		1,0,0

	4. OKを選んだら、次にDialog->ElementDialogメニューで頂点番号を次のように
	上書き入力します。
		0
		1
		2
		-1
	※ポリゴンの表面は右手系座標系の左回りなので、上記でOKです。
	※-1が三角形の終端と言うか三角形ストリップの区切り値です。
	※連続した三角形を描画させたい場合、最初(奇数番)を左回り三角形にして、
	偶数番を右回り三角形にする事で、連続した三角形を描画させる事が可能です。

	5. OKを選んだら、Alt+Enterを押して視点を標準位置にします。

	6. 次にDialog->Tangentメニューで、各頂点のX軸法線を次のように上書き入力
	します。
		1,0,0
		1,0,0
		1,0,0
	7. OKを選んだら、次にDialog->Binormalメニューで、Y軸法線を次のように上書
	き入力します。
		0,1,0
		0,1,0
		0,1,0
	8. OKを選んだら、次にDialog->Normalメニューで、Z軸法線を次のように上書き
	入力します。
		0,0,1
		0,0,1
		0,0,1
	9. OKを選んだら、次にDialog->Colorメニューで、頂点カラーを次のように上書
	き入力します。
		1,0,0,1
		0,1,0,1
		0,0,1,1
	10. OKを選んで、カラーの三角形が表示されれば成功です。

	※File->SaveAsメニューから、ファイルに保存して編集の下地にする事も可能
	です。

2.既存ファイルの読み込み
	1. pmt3d.txtファイルを参考にして.pmtファイルの新規作成を行ないます。

	2. pmteditorを立ち上げ、File->Openメニューで.pmtファイルを読み込みます。

	3. 4つに分割されたウィンドウがあり、Altキーを押しながらマウスドラッグ、
	スクロールボタンを押下することにより、モデル表示位置を自由に変更すること
	が出来ます。左ボタンが平行移動で、右ボタンが回転です。
	　このとき、Alt+Enterキーで、視点位置のリセットを行なうことが出来ます。

	4. 気に入ったモデルになったら、File->Save Asメニューからsaveを行なうこと
	が出来ます。
	　拡張子は.pmtで統一しておくと良いです。

3.コントロールポイントの編集
	1. ウィンドウにコントロールポイントが表示されているので、それを左クリッ
	クすることにより、コントロールポイントの追加選択を行ないます。
	　このとき、右クリックで選択の解除を行なうことが出来ます。
	　さらに、右ダブルクリックで選択の全解除を行なうことが出来ます。

	　ひとつのウィンドウでコントロールポイントを選択する場合、重なっていて
	複数のコントロールポイントが選択されてしまうかもしれませんが、別ウィン
	ドウでは重なっていないため、別ウィンドウで任意に選択の解除を行なうことに
	より、希望のコントロールポイントだけを選択することが可能です。

	　またNURBSモデルの場合、EditメニューからPointDialog数値入力ダイアログを
	表示させることにより、そのウィンドウでは選択しているコントロールポイント
	がチェックされているため、そこで自由に選択・解除を行なうことも可能です。

	2. Shiftキーを押しながらマウスドラッグすることにより、コントロールポイン
	トの移動を行なうことが出来ます。
	　このとき、一度クリックを放すと、右上のモデル表示画面が更新されます。

	3. Ctrl+Zでアンドゥ、Ctrl+Yでリドゥを行なうことが出来ます。

4.ポリゴン折り曲げ
	1. ポリゴンモデルの場合、「折曲ポリゴン選択」モードにする事でポリゴンを
	選択する事が出来ます。

	2. 「折目頂点選択」モードで任意の2つの頂点間を軸にする事が出来ます。
	マウス左ボタンで端点、マウス右ボタンで基準点の選択を行ないます。

	3. 「折り曲げ角度」入力ボックスで折り曲げ角度を-180度から180度まで設定
	する事が出来ます。
	　ここで設定する角度は、基準点から端点に伸びる軸の上(端点)から見て左回り
	角度になります。

	4. 「折り曲げ実行」ボタンで蒸気で設定したポリゴンの折り曲げ回転を行なう
	事が出来ます。

	5. まだundoは出来ません。
	　頂点移動させたundo情報もクリアします。

5.型枠モデルを使用したカット操作
	1. カレントモデルを型枠として、他のオブジェクトをカットする事が出来ます。
	　Editメニューから「Cut the Model」を選択する事で実行できます。

	※型枠は、表面ポリゴンが外側を向いている閉じたソリッドモデルである必要が
	あります。

	2. まだundoは出来ません。
	　頂点移動させたundo情報もクリアします。

	※まだ開発中の機能であり、カット操作は正常に機能しません。

[eof]
