FGPOLCUT
動作   トップ▲
パラメータ1で指定したポリゴンをパラメータ2で指定した線で切断し、パラメータ3の中間ファイルに書き込みます。
パラメータ1の中間ファイルには、複数のポリゴンが格納できます。
飛び石ポリゴン・島ポリゴンは、複数のポリゴンに分解されます。
パラメータ5にはπ角度の点を間引くかどうか設定出来ますが、隣接図形との点関係が重要な場合(後の処理で結合等を行なう場合等)はOFFを指定して下さい。
以下の場合は切断することができません。
・ポリゴン以外の図形の場合
・切断線が始終点以外でそれ自体と交差を持っている場合
・被切断ポリゴンから中抜き部分を取った部分ポリゴンの内部に
 切断線が全て含まれる場合
・被切断ポリゴンが交差を持ち、切断線が交差部分を通る場合
パラメータ   トップ▲
パラメータ1:切断するポリゴンを格納した中間ファイル名
        (中間ファイルレベル:FGM_COORD|FGM_LFLAG|FGM_LINCOD)
パラメータ2:切断線を格納した中間ファイル名
        (中間ファイルレベル:FGM_COORD|FGM_LINCOD または FGM_COORD(パラメータ4で「P」指定時))
パラメータ3:出力中間ファイル名
        (中間ファイルレベル:FGM_COORD|FGM_LFLAG|FGM_LINCOD)
パラメータ4:切り口のラインタイプ
        L : 切断線を反映(Default)
        P : ポリゴンの始点を反映
パラメータ5:π角度の点の設定
        ON : 間引く(Default)
        OFF : 間引かない
戻り値   トップ▲
無し
エラーコード   トップ▲
22 : ポリゴン切断に失敗しました
49 : 不正な交差、ねじれが存在します
サンプル   トップ▲
FGPOLCUT INTMP LINTMP OUTTMP

このコマンドを見た人はこんなコマンドも見ています   トップ▲
FGPOLCUT2
FGPOLAREA
FGPOLMERGE
FGO2T
FGRBPOL
FGGETFIG
FGPOLHATCH
FGPOLNAKA
FGCUTAREA
FGLINCUT
FGPOLGATTAIA
FGPOLTWIST
FGPOLGATTAI
USERSAMPLEINFO
ANNINTOPOL
DSPPAN
FGPOLDIRECTION
FGGETINFO
FGCUTAREA2
PRINTOUT
DSPSA
FGCROSSLINE
FGGETCENTER
FGFILLIF
FGEXOPEN
AREAEVENTMODE
FGEXINFO
FGEXCLOSE
BMVPROPMODE
FGEDITOL
FGDISPT
EDITPDS
FGCURDB
FGDELBAR
FGDISPDB
FGBUNKL
FGCOPY
EDITSDS
EXECUTESQL
FGARC2LIN
FGATOG
FGMOVC
FGDELE
FGDELCUR
FGDISPJUNC
MESHF3
TKYTOJGD
SETSYMSCALESIZE
SETSGRP
SETSCRGL
SETLANDTMP
SETFIREDBLCLICK
SETDSPKEYGRP
SETCURSORCOLOR
SETANNBACKCOLOR
SAVESDS
SAVEPDS
SAVEGRP
FGLPZOOM
NIF4READ
FGGETFIGA
HALFBUFFER
GETSRID
FGSELITMDB
FGRASAFIN
FGPICKOUT
FGOP3
FGO2TDIST
ZONEBUFFER
FGMODEL
FGINPUTZMN
FGINPUT
FGGTOA
FGGETZR
OPLL