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
FGPOLMERGE
FGPOLAREA
FGO2T
FGGETFIG
FGPOLHATCH
FGRBPOL
FGCUTAREA
FGPOLGATTAIA
FGPOLNAKA
FGPOLTWIST
FGGETINFO
ANNINTOPOL
USERSAMPLEINFO
DSPPAN
FGPOLDIRECTION
FGCUTAREA2
FGCROSSLINE
FGGETCENTER
FGFILLIF
FGEXOPEN
FGCURDB
FGEXINFO
FGEXCLOSE
FGDISPDB
FGDISPJUNC
FGATOG
AREAEVENTMODE
FGDELBAR
FGDELCUR
FGDELE
FGBUNKL
DSPSA
EDITSDS
FGMOVC
FGDISPT
HALFBUFFER
SETSYMSCALESIZE
SETSGRP
SETSCRGL
SETLANDTMP
SETFIREDBLCLICK
SETDSPKEYGRP
SETCURSORCOLOR
SAVEGRP
PRINTOUT
FGINPUTZMN
MESHF3
FGGETFIGA
FGSELITMDB
FGPOLGATTAI
FGOP3
FGO2TDIST
ZONEBUFFER
FGLINCUT
FGINPUT
FGGTOA
FGGETZR
OPLL