Sp_PolyEdit.p


Main Panel


概要
Main panel
Snap 1 TAB
Snap 2 TAB
Arc TAB
R/S TAB
Set TAB
Preferance TAB
Sp_PolyLoad.p
Tips


Main Panel
Info disp - ハンドルに各情報を表示
UNDO - 作業の取り消し
REDO - 作業のやり直し
HELP -

キーコンビネーションのヘルプ表示

UNDO SET - パネル数値入力時、変更をUNDOバッファへストックする
APPLY Continue - 作成したポリゴンを確定し新たに作業を続行
Merge point - ポイントマージをする
<<< >>> New - 作成するポリゴンのバッファ
Polygon type - 作成するポリゴンの種類
Closed - 閉じたポリゴンにする
Belt side - Belt type の幅の方向
Belt width - Belt type の幅
Belt Divide - Belt type のポリゴンを分割
Position X Y Z - カレントハンドルの座標
Neck condition - ネックとカレントハンドルの角度
ABS - 作業平面右手方向を0度とした角度
REL -

ネックハンドルが作る角度

Angle - ネックの角度
Length - ネックとカレントハンドルの距離
Keep angle - Lc / Ls 変更時、ネックとの角度を保持する
Lc - ネックとカレントハンドルの差分
Ls - ネックとカレントハンドルの差分
Constraint move - カレントハンドルの移動制限
Axis - 平面座標軸に沿って移動
Seg - ネックとカレントハンドルの方向
Sel Vertex / Snap Vertex - マウスでのポイント選択機能
Add mid-point - セグメントの中間にポイントを作成
Select vertex - ポイントを選択するコマンド
Snap vertex - スナップ参照ポイントを選択するコマンド
Hide - ポリゴンの表示コマンド
Lock - ポリゴンのロックコマンド
Terminal - 始点の変更コマンド
Align - 選択ポイントの整列コマンド



頂点の並び順

作成された順番に頂点は並びます。
始点には、四角のマークが表示されます。
選択された頂点のハンドルを「カレントハンドル」と呼ぶことにします。
カレントハンドルの手前(始点方向)の頂点を「ネック」と呼ぶことにします。
カレントハンドルからネック方向には、直線のガイドが表示されます。
この方向を「ネック方向」と呼ぶことにします。
各情報は、ネックとカレントハンドルとの関係が表示されます。


頂点の作成 : LMB

作業平面上を LMB クリックで頂点が作成されます。

_

頂点と頂点を結ぶセグメント上を LMB クリックで頂点が追加されます。
また、セグメントの中間に頂点を追加する場合は、Add mid-point ボタンを使用します。


頂点の一部削除 : RMB

削除する頂点のハンドルを RMB クリックで削除されます。

_


頂点の全削除 : LW メニューの空の部分をクリック

作成中の Set 番号のポリゴンを削除します。


頂点の自由移動 : LMB

ハンドルを LMB ドラッグで、その頂点が自由に移動します。

_


頂点の制限移動 : Ctrl + LMB

頂点は、平面の座標軸方向とネック方向に制限して移動することができます。
頂点を Ctrl+ LMB ドラッグします。

_

_


制限移動の切り替え : Ctrl + LMB

軸方向とネック方向を切り替えるには、頂点のカレントハンドルを Ctrl+ LMB でダブルクリックします。
または、Constraint move Axis / Segment を切り替えます。


頂点の複数移動

複数の頂点を同時に移動するには、その頂点を選択しておく必要があります。


頂点の全選択と全解除 : Ctrl + LMB

作業平面の空白の場所を LMB クリックで選択と解除をスイッチします。
カレントポリゴンに対して有効です。

Sel Vertex モードでは、移動点や選択点の選択機能になります。
Snap Vertex モードでは、スナップ参照点の選択機能になります。


一部の頂点を選択 : Ctrl + LMB

選択したい頂点を Ctrl+LMB で囲う様にドラッグします。
選択された頂点にはマークが表示されます。

Sel Vertex モードでは、移動点や選択点の選択機能になります。
Snap Vertex モードでは、スナップ参照点の選択機能になります。

_


一部の頂点を選択解除 : Ctrl + RMB

解除したい頂点を Ctrl+RMB で囲う様にドラッグします。

Sel Vertex モードでは、移動点や選択点の選択機能になります。
Snap Vertex モードでは、スナップ参照点の選択機能になります。

_


始点と終点を入れ替える : RMB

カレントハンドルに対してネックを切り替えます。(反対側の頂点にする)
作業平面の空白の場所を RMB クリックで、頂点の並び順を逆転します。
または、Flip Line ボタンを使用します。

_





Info disp

作業平面上に各情報を表示します。
カレントハンドルには、座標やネックとの距離やスナップしたポイントからの距離などが表示されます。
Ctrl+RMB で空白の場所をクリックすることで、カレントハンドルとの表示の距離が設定できます。
また、Preferance TAB での設定で、クリックした場所に固定することも出来ます。

座標値と距離の単位は、Preferance TAB でメートルかフィートを選択できます。

_


UNDO / REDO

作業の取り消しとやり直しのボタンです。
回数制限は PrefTAB の設定値になります。


UNDO SET

パネルでの設定変更では通常 UNDO バッファにはその変更が蓄えられません。
これは、スライダーでの変更が、こと細かく蓄えられることを嫌ったためです。
この場合、パネルでの変更を行った後、UNDO をした場合、1つ飛ばしてさかのぼってしまいます。
これを避けるため、UNDO を行う前にパネル変更分を手動でバッファに溜めるためのボタンです。


APPLY Continue

作成したポリゴンを確定し、新たに作業を開始します。
確定したポリゴンは、参照されるジオメトリとなります。
これは UNDO することができません。


Merge Point

FGプライマリーレイヤーの既存のポイントと各作成ポリゴンのマージを行います。
3つの座標が一致していない場合はマージされません。
ポイントにスナップしても2P の場合、1座標が離れています(下図ではY座標が離れている)ので、移動し3P 表示を確認してください。

_





<<< >>> NEW

独立した1024のポリゴンが作成できます。
<<< >>> でポリゴンセットを変更します。
NEW では空のポリゴンセットが設定されます。
ポリゴンのハンドル部分かセグメントをクリックする事で選択します。

_


Polygon type

作成するポリゴンの種類です。


Closed

作成するポリゴン形状を閉じます。

_


Belt side / Belt width

ハンドルに対してポリゴンベルトを置く方向と幅の設定です。



Belt Divide

Belt ポリゴんを分割します。
分割されたポリゴンは、Face Type になり独立して、編集することができる様になります。





Position

カレントハンドルの座標値です。


Neck condition

ネックとカレントハンドルとの関係を設定します。

ABS
ネック方向は、作業平面の右手方向を基準に測られます。
REL
ネック方向は、ネックの始点側のセグメントの関係から測られます。

_


Angle

ネック方向の角度です。
Neck condition の設定で異なります。


Length

ネックとカレントハンドルとの距離です。


Keep angle

Lc/Ls の変更時、ネック方向を維持します。


Lc をパネルで変更した場合の違いです。

_


Lc / Ls

ネックとカレントハンドルの差分です。
Neck condition の設定で異なります。





Constraint move

ハンドルを Ctrl+LMB でドラッグした際の移動制限をします。
頂点のハンドルを Ctrl+LMB ダブルクリックすることで、設定を切り替えることができます。


Axis
作業平面の平面軸に制限します。X-Z 平面で作業の場合、X 方向か Z 方向になります。
Segment
ネックとカレントハンドルを結ぶ直線方向に移動制限をします。
角度を一定に保ち長さを変えることができます。


Sel Vertex / Snap Vertex

マウス操作での、ポイント選択の機能を切り替えます。


Sel Vertex
ポイントを選択または解除します。
この選択ポイントは、移動や対象ポリゴンを特定する事に利用されます。

一部のポイントを選択する:CTRL + LMB
Ctrl + LMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントが選択されます。

一部のポイントを選択解除する : Ctrl + RMB
Ctrl + RMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントが選択解除されます。


Snap Vertex
スナップ参照ポイントを選択または解除します。

一部のポイントを選択する:CTRL + LMB
Ctrl + LMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントが選択されます。

一部のポイントをスナップ対象から解除する : Ctrl + RMB
Ctrl + RMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントが選択解除されます。


Hide


Lock



スナップの対象をコントロールする

作成ポリゴン以外の最初から表示されていた FG/BG のジオメトリを「参照ジオメトリ」と呼ぶことにします。
プラグイン起動時では全ての参照ジオメトリのポインントやエッジがスナップの対象になっています。
特定のポイントをスナップの対象から外すことや選ぶことをコントロールすることができます。

Referance All
全ての参照ジオメトリのポイントをスナップ対象にします。

Referance clear
全ての参照ジオメトリのポイントをスナップ対象から除外します。

一部のポイントをスナップの対象に加える : Ctrl + LMB

Ctrl + LMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントがスナップ対象になります。

一部のポイントをスナップの対象から除外する : Ctrl + RMB

Ctrl + RMB ドラッグで、空白のエリアからポイントを囲むと、枠内のポイントがスナップ対象から除外されます。

_


Add mid-point

ネックとカレントハンドルを結ぶセグメントの中心にポイントを作成します。
カレントハンドルが始点の場合、終点と結ぶ直線上に作成されます。




概要
Main panel
Snap 1 TAB
Snap 2 TAB
Arc TAB
R/S TAB
Set TAB
Preferance TAB
Sp_PolyLoad.p
Tips




※このスクリプトで生じた不具合などは責任を負えませんので、データ保存後に使用することをお勧めいたします。
※ご意見・バグ情報などございましたら web-info(a)pictrix.jpまでお願いいたします。