polyline_subtract

DXFﾌｧｲﾙのpolylineの点を，指定された最小ﾎﾟｲﾝﾄ数と削除最小距離により，単純に削除します。

DXFﾌｧｲﾙの容量が減りますが，滑らかさが減り，直線的になり，形状が変わります。

Polylineの始点と終点は削除しません。

polylineの点が多いと，変換後のﾌｧｲﾙを同じ値の最小ﾎﾟｲﾝﾄ数と削除最小距離にして変換すると，更に直線的になると思います。

Windouws NT4.0 SP6aに対応しています。でも，暴走覚悟で使用して下さい。

ｾｯﾄｱｯﾌﾟﾌﾟﾛｸﾞﾗﾑはありません。

polyline_subtract.exeとpolyline_subtract.hlpを同じ適当なﾌｫﾙﾀﾞに入れて，polyline_subtract.exeをﾀﾞﾌﾞﾙｸﾘｯｸすると動作します。

参照ﾎﾞﾀﾝにより変換したいDXFの元ﾌｧｲﾙを選択して下さい。

変換後ﾌｧｲﾙ名には変換後のﾌｧｲﾙ名を拡張子を付けて入力して下さい。

変換後のﾌｧｲﾙは元ﾌｧｲﾙと同じﾌｫﾙﾀﾞに作成されます。

最小ﾎﾟｲﾝﾄ数には削除対象となるpolylineの点の数を入力して下さい。

polylineの持つ点が指定した値未満の時は何もしません。

削除最小距離には削除対象となるpolylineの点間の距離を入力して下さい。

削除最小距離は点間の直線距離になります。

最小ﾎﾟｲﾝﾄ数以上のpolylineの，削除最小距離以下のpolylineの点を削除します。

ｺﾒﾝﾄの削除をﾁｪｯｸすると，ﾌｧｲﾙ先頭のコメントを変換後ﾌｧｲﾙには書き込みません。

ｺﾒﾝﾄはﾌｧｲﾙ先頭からｾﾞﾛのみ(ｽﾍﾟｰｽは可)の行より上になります。

曲率(42)を含む点は削除しないをﾁｪｯｸすると，曲率(42)を含む点は削除しません。

曲率(42)を含む点は削除しないをﾁｪｯｸしないと，曲率(42)を含む点も削除対象となります。

処理行数には現在処理中の行数を千単位で表示します。

エラーや変換が完了した行数を表示します。

作成ﾎﾞﾀﾝによりﾌｧｲﾙが作成されます。

終了ﾎﾞﾀﾝによりpolyline_subtractを終了します。

ﾍﾙﾌﾟﾎﾞﾀﾝによりこのﾍﾙﾌﾟを表示します。

最小ﾎﾟｲﾝﾄ数 5 削除最小距離 2

変換前　　　変換後

X0.0 Y0.0　 X0.0 Y0.0　始点は削除しません。

X3.0 Y0.0　 X3.0 Y0.0　削除最小距離超過の為に削除しません。

X5.0 Y0.0　　　　　　　削除最小距離以下の為に削除します。

X6.0 Y0.0　 X6.0 Y0.0　削除最小距離以下ですが削除した次の点は削除しません。

X7.0 Y0.0　 X7.0 Y0.0　終点は削除しません。

線幅指定40,41が含まれていても削除されます。途中で線幅が変わっていますと，元形状とかなり変わります。

制御点70-16の点も削除します。この意味がさっぱり分かりません。

ENTITIESｾｼｮﾝのpolylineに有効です。BLOCKSｾｼｮﾝ等のpolylineは何もしません。

一行の文字数が半角で257以上ありますと変換出来ません。

UNIXﾌｧｲﾙは改行ｺｰﾄﾞが違う為に，一行の文字数制限にかかりますので，

改行ｺｰﾄﾞをﾃｷｽﾄｴﾃﾞｨﾀ等で変換してから，このｿﾌﾄを使用して下さい。

DXFとしてのﾁｪｯｸはしていません。

元ﾌｧｲﾙはDXFとして問題のないﾌｧｲﾙを使用して下さい。

不要時は，polyline_subtract.exeとpolyline_subtract.hlpを削除して下さい。

ﾌﾘｰｿﾌﾄです。営利目的でなければ，使用，改造等を自由にして下さい。

ｿｰｽﾌｧｲﾙは，

http://www.hm2.aitai.ne.jp/~kagemasa/

の一番下の，「JAVAｽﾌﾟﾘｸﾄを無効の方はこちらから。」入りまして，一番下のﾒｰﾙにて連絡頂ければﾒｰﾙにてお送り致します。

このｿﾌﾄｳｪｱの使用または使用不可によって，いかなる問題が生じた場合も，著作者はその責任を負いません。ﾊﾞｰｼﾞｮﾝｱｯﾌﾟや不具合に対する対応の責任も負わないものとします。ご了承ください。

この文書の内容およびｿﾌﾄｳｪｱの意匠，仕様は，予告なしに変更されることがあります。