=========================================================================== 【ソフト名】 JW_WIN 外部変形 ソリッド系 Ver.1.201 【登 録 名】 SLD1201.LZH 【制作者名】 a-naga(長濱 敦 DZC04707) 【動作環境】 JW_WINの動作する環境 【動作OS】 Windows 9x 以降 確認したのは Windows95OSR2,Windows98SE,Windows2000SP2 【動作確認】 SONY VAIO PCG-C1VRX/K・PCG-XR7S, NEC Lavie PC9821 Nw150 【開発言語】 Borland C++ Builder 5.0 Professional UpdatePack 1 【取扱種別】 フリーソフト 【転載条件】 転載配布条件による. =========================================================================== ■このプログラムはJW_WINの外部変形機能を利用し,ソリッド処理を行うものです.  閉合図形(面取りされたものや単独円・単独楕円も可)を範囲選択(複数化)した  り面指示をして塗り潰しや色の取得・色の変更等が出来ます.  起動バッチのメニューです. ソリッド系 |1) 塗り潰し(L)|2) 設 定(R)|3) 範囲塗潰|4) 色 取 得|5) 色 変 更| |6) 自動三斜|7) 方 眼|8) 閉合検査|  尚,Borland C++ Builder(BCB)で開発したため実行ファイルのサイズが巨大でした  が "UPX(The Ultimate Packer for eXecutables)" を使用して実行ファイルを圧縮  しました.もし,プログラムを使用していて不具合が生じるようで有れば,UPX に  よる圧縮は取り止めたいと思いますので,ご一報下さい. The Ultimate Packer for eXecutables Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar http://upx.sourceforge.net ■バージョンアップ 2002/08/27 ver.1.2.0.1 ・曲線属性化に対応. ・1)塗り潰し・3)範囲塗潰でペン色も選択可能にした. ・3)範囲塗潰で単独(楕)円を円としてソリッドにする  設定を追加. ・Jw_win Ver2.50から出力される外変データに filter.exe を使用することで暫定対応した. filter.exe については別途 filter.txt をお読み 下さい. ・UPX を使用し実行ファイルのサイズを 30% 位に圧  縮した. ■同梱ファイル  このファイルには以下のファイルが圧縮されています. 1.SOLIDW.TXT 今お読みのファイル 2._ソリッド系_ver242用.BAT Jw_win Ver2.42以前用 起動バッチ 3._ソリッド系_ver250用.BAT Jw_win Ver2.50以後用 起動バッチ 4.SOLIDW.EXE 実行ファイル 5.SOLIDW.INI 設定ファイル 6.filter.exe 外変データ変換ソフト 7.filter.txt 同上説明ファイル ■ "ソリッド系" の使用方法 はじめに. ・上記ファイル全てを任意のフォルダに解凍する.通常は JW_WIN フォルダかその  下のフォルダに解凍すれば良いです. ・Jw_win のバージョンに依って使用するバッチファイルを選んで下さい. Jw_win のバージョンは Jw_win の [ヘルプ]→[バージョン情報] で確認できます. このバッチファイルはお好みによって好きな名前に変更して頂いて構いません. 1.塗り潰し 1) 塗り潰したい面を含むデータを範囲選択して下さい. 2) 塗り潰したい面を指示して下さい. 3) 実行時に色の選択をするか指定します. 4) "設定条件" に従って書込レイヤに塗り潰します. 5) ドーナツ型はドーナツを貫くように補助線等を引き2回に 分けて実行すれば出来ます. 2.設  定 1) 塗り潰し・自動三斜・方眼のそれぞれの設定を行います. 3.範囲塗潰 1) 閉合図形を範囲選択して下さい.(複数選択可) 2) 但し,頂点の共有・辺の共有・枝分かれ・ドーナツ型等が 含まれているとうまく処理できません. 例えば,"亜回井¢$&♂68A" のような形状です. 自動三斜や閉合検査も同様です. 3) 実行時に色の選択をするか指定します. 4) "設定条件" に従って書込レイヤに塗り潰します. 4.色 取 得 1) ソリッドデータの色を取得します. 2) 範囲選択時に複数選択してしまうとどの色が取得されるか 判りませんので一つだけ選択して下さい. 3) 取得した色はこの外変だけで有効です.JW_WIN の設定を 変更するものではありません. 5.色 変 更 1) ソリッドデータを範囲選択して下さい.(複数選択可) 2) 実行時に色の選択をするか指定します. 3) "設定条件" に従って色を変更します. 6.自動三斜 1) 閉合図形を範囲選択して下さい.(複数選択可) 2) "設定条件" に従って書込レイヤに分割線を作図します. 3) 三斜求積までは行えません.JW_WIN 付属の外変を使用し て下さい. 4) これは塗り潰し時に閉合図形を三角形に分割しているので その機能を抜き出しただけです. また,塗り潰しがどの様に行われているか目で確認するだ けにも使えます. 7.方  眼 1) 方眼を引きたい範囲の左下と右上(必須)また,タイトル 版等で白抜きしたい範囲の左下と右上(省略化・複数可) を指示します. 2) 設定条件に従って書き込みレイヤに作図します. 3) データはソリッドですのでペン設定等には影響しません. 4) 設定条件は方眼線を引く間隔が大きいものから順番に指定 します.(間隔を入力したときに自動的に並替えられます) 5) 各方眼線毎に幅と色を設定できます. 6) 最大 10本まで設定可能です. 7) 最外枠は最も間隔の大きいデータと同じ幅・色となります. 8) 皆さんがよく使う設定を既定値として登録・読込させるこ とが可能です. 8.閉合検査 1) 閉合図形を範囲選択して下さい.(複数選択可) 2) 書込レイヤへ接続していない箇所に直径 10mm(図寸)の 円を作図します. 3) 塗り潰しや自動三斜は完全に閉合している図形を対象にし ます.(誤差は設定出来ます.) 上記コマンドを実行しても作図されない場合はどこかが分 断している可能性があります. そのときは,このコマンドを実行して,分断箇所を特定し, コーナー編集等を行ってから再度上記コマンドを実行して みて下さい. それでもだめなときは縮尺の大きな(1/1等)グループで実 行してみて下さい. 更に,それでもだめなときは多分バグでしょう. ■謝辞 JW_CAD for Windows等の有用なプログラムを無償で提供して下さっている方々にこ の場を借りてお礼申し上げます. ■転載配布 (1) 著作権 このプログラムはフリーソフトウェアーです. このプログラムの著作権は,a-naga(長濱 敦 ID:DZC04707)が所有してい ます. 著作権者の権利を侵害する行為は,固くお断り致します. 但し,このプログラムの複写・使用はどなたでも自由に行う事が出来ます. このプログラムの対価として,著作権者に金銭等を支払う必要はありません. (2) 免責事項 このプログラムを使用した事によって発生した損害は,一切保証しません. このプログラムに不備があっても,作者はそれを訂正する義務を負いません. (3) 転載及び配布 転載・配布の際は,下記の条件を守って下さい. 1)プログラムを改変しないこと. 2)このファイル内のアーカイブファイルの内容をまとめて配布すること.  書籍・雑誌等への収録および他のネットへの転載については,あらかじめ ご相談下さい. (4) フリーソフトウェアの表示 このプログラム,または付属するドキュメントを配布する場合,このファイ ルをプリントアウトして配布するようにして下さい. (5) プログラムの修正 個人で使用する際に,プログラムを修正する事は差し支えありません. 修正を加えたプログラムをアップロード等するときはメールを下さい. 但し,商用目的の場合は禁じます. (6) その他 バグやご意見・ご要望等ありましたら "FARCC 会議室7 : 【一般LIBソフト】ライブラリのソフト" までお願いしま す. 原則としてメール等による直接のご質問にはお答えしかねます. ■ダウンロード sld1201.lzh でダウンロードして下さい. ■リリースノート 2002/08/27 ver.1.2.0.1 ・曲線属性化に対応. ・1)塗り潰し・3)範囲塗潰でペン色も選択可能にした. ・3)範囲塗潰で単独(楕)円を円としてソリッドにする  設定を追加. ・Jw_win Ver2.50から出力される外変データに filter.exe を使用することで暫定対応した. filter.exe については別途 filter.txt をお読み 下さい. ・UPX を使用し実行ファイルのサイズを 30% 位に圧  縮した. 2002/01/09 ver.1.1.5.4 ・[1)塗り潰し]で水平線が含まれているとうまく処理  出来なかったバグ修正. ・[1)塗り潰し]で一方の線が線上点だとたまに処理出  来ない事があったバグ修正. ・上記の修正に伴い線分の交差判定の処理を変更した. ・選択データに重複線が含まれていても処理できるよ  うにした.(この処理が追加されたので動作が多少  重くなった.) 2002/01/01 ver.1.1.5.2 ・方眼の白抜きを本当に抜くようにした.  (選択オプションは無し.) 2001/12/31 ver.1.1.4.1 ・1)塗り潰し・3)範囲塗潰・5)色変更で実行時に色を  選択可能にした. ・2)設定に "#hrオプション" を追加した. 2001/12/26 ver.1.1.3.0 ・フォームを表示しないコマンドで設定ファイル中の  位置情報がおかしくなることがある事への対処. ・軸角がついた楕円及び楕円弧がうまく処理できなか  ったバグ修正. ・塗り潰しで他のグループが選択できなかったバグ修  正.(バッチを直しただけ.) 2001/12/24 ver.1.1.2.2 ・面指示による着色機能の追加. ・処理が非常に重いため最小限のデータを範囲選択し  て使用しなければならない. ・その他内在していたバグ潰し. 2001/12/20 ver.1.0.1.6 ・軸角がついた円弧がうまく処理できなかったバグ修  正. 2001/12/20 ver.1.0.1.5 ・初出.