FGMOVA
動作   トップ▲
パラメータ1に格納した図形を移動又は回転させます。
図形グループ移動時のみ回転を行うことができます。
回転はカーソルキーの上下で行うことができます。CTRLを同時に押しておくと回転速度が速くなります。
パラメータ1の中間ファイルは GRP(グループ代表点取得)で作成されたものを使用します。
パラメータ3が無指定の時は、パラメータ1の中間ファイルの先頭レコードの座標を中心とします。
パラメータ3が中間ファイルの時は、中間ファイルの先頭レコードの座標が中心となります。
パラメータ3が「CLICK」の時は、マウスからの入力待ちとなり、左クリックされた点が中心となりもう一度左クリックすると確定となります。右クリックでコマンドのキャンセルとなります。
パラメータ3,4に座標を指定したときは、その点が中心となります。
パラメータ3が未指定の時に、パラメータ5を設定する場合、パラメータ3,4は「!」として下さい。
パラメータ3が中間ファイル又は「CLICK」の時に、パラメータ5を設定する場合、パラメータ4は「!」として下さい。
パラメータ6に角度を指定した場合には現在の角度にその角度を足して移動します。この場合、カーソルキーによる回転は行えません。
同一図形グループ内に移動した点と同じ座標値でパラメータ7で指定したラインタイプが存在する場合は、それらの点全てを移動します。
指示中に、以下の割り込みができます。
SHIFT + 左クリック : 表示範囲の移動
ALT + 左クリック : 表示範囲の2倍拡大
ALT + 右クリック : 表示範囲の1/2縮小
CTRL + 左クリック : OP (点検索)
SHIFT + CTRL + 左クリック : OPLL(線上検索)
※SETDEFAULTGRPコマンドに影響を受けます。
パラメータ   トップ▲
パラメータ1:移動を行う図形情報を格納した中間ファイル名
        (中間ファイルレベル:FGM_DB)
パラメータ2:移動回転選択
         MOV : 回転及び移動(Default)
         ROT : 回転のみ
パラメータ3:無指定
  または
パラメータ3:中心の座標を格納した中間ファイル名
        (中間ファイルレベル:FGM_COORD)
  または
パラメータ3:CLICK
  または
パラメータ3:中心X座標(単位:m又は秒)
パラメータ4:中心Y座標(単位:m又は秒)
パラメータ5:移動モード
        GRP : 指定された点を中心にグループ移動(Default)
        PNT : 指定点のみ移動
パラメータ6:回転角度(単位:ラジアン)
        相対角度で移動します
パラメータ7:同一座標値ラインタイプ(0〜999)
パラメータ8:図郭外チェック
         ON : チェックする
         OFF : チェックしない(Default)
戻り値   トップ▲
ReturnD1 : 移動先X座標(単位:m又は秒)
ReturnD2 : 移動先Y座標(単位:m又は秒)
エラーコード   トップ▲
22 : 図形の取得に失敗しました
26 : 図面がBMVファイル内に存在しません
28 : 編集有効グループではありません
29 : マウスの右ボタンでキャンセルされました
32 : 図面のオープンに失敗しました
34 : 中間ファイル内にレコードが存在しません
51 : 編集有効レイヤーではありません
サンプル   トップ▲
FGMOVA TMP MOV CLICK
「TMP」に格納された図形に対してクリックした点を中心に回転及び移動を行います。

このコマンドを見た人はこんなコマンドも見ています   トップ▲
FGMOVC
FGMOV
FGMOVT
FGO2T
FGMOVXY
FGCURDB
FGINPUT
FGMODANGLE
FGGETFIG
FGDELE
ADDBMC
FGMODXY
FGGETCUR
FGGETINFO
FGMODG
FGSELITMDB
FGFILLIFR
FGEDIT
FGGETCENTER
FGMOV2P
FGFILLIF
FGGET2PANGLE
SETDGRP
OP
OPLL
PRINTOUT
FGPICKOUT
FGATOG
BEGINTRANS
FGDISP
FGAREA
FGMODEL
FGGETFIGP
FGGTOA
FGAREAZNAME
FGDRAGMOV
FGMODHSTYLE
FGGETZR
FGMODLSTYLE
FGFRAME
FGMEN2POL
FGSELINFO
DSPFINFO
FGMOVR
PRINTOUTOP3
EDITLDXP
SETDEFAULTGRP
DSPPAN
FGSEEK
FGPOLHATCH
FGPLUS
FGPARAMOV
FGBUNK
CHKDGRP
SETMOUSECLIPMODE
FGEXINFO
DELTMP
CHKELAY
BMPCOPY4
FGEXWRITE
DSPADD
FGEXSET
CLIPCOPY4
FGEXGET
FGELSEEKN
FGELSEEKF
ANNINTOPOL
DSPSETPAL
EDITGDSP
FGDISPT
EDITSDSP
FGDISPDB
FGLPZOOM
AUTOANNSET
ADDBMV
DSPJUNC
SAVELAY
GETROTATEANGLE
GETRSCALE
GETSYMFONTPT
GETTABINFO
JGDTOTKY
METACOPY
FGINPUTZMN
RUBW
FGPOLGATTAI
SETDENSITY
SETDLAY
SETEXCHANGEFILE
SETLAYFROMLAY
SETOPMODE
SETSYMSCALESIZE
SETVXYWRITEMODE
NIF4READ
FGLPZOOMA
FGGETFIGR
FGGETGANNSIZE
FGGETLONGESTLINE
FGGETMIDDLE
FGGETMINMAXRECT
FGGETPN
FGGETRLINE
FGUNLINK
TABCOPY
FGPOLXPT
FGMKCP
FGMODR
FGMODZ
FGO2TDIG
FGOLPOS
FGPOLDIRECTION
FGFILLIFV
FGLPTRACE