PreCad for Windows
PreCadについて
- PreCadは、マルチページ対応の2DCADです。
- dxf, jww, jwc, sfc, lcd, skc, pdf, svg, hpglなど多くのファイル形式に対応しています(一部は読み込みのみ)。
- Jw_cadの線記号変形が使えます。
- Jw_cadの図形ファイル(*.jws)をパーツとして使用できます。
- Androidバージョンもあります(ただし、ソースコードも開発言語も違うので別物です)
- カンパウェアです。開発支援をお願いします。
動作環境
インストール
- zipファイルを解凍し、
PreCad_Setup.exe
を実行してください。
- 実行時に「WindowsによってPCが保護されました」と言う画面が出ます。その画面の「詳細情報」をクリックすると「実行」ボタンがあらわれます。「実行」ボタンを押すとインストールプログラムが実行されます。
- インストーラは、以下のファイルを自動的に取得してインストールします。インターネットに接続できない環境でインストールする場合、あらかじめこれらのファイルをダウンロードして実行してください。
使用法
連絡先等
使用条件
- 当ソフトウェアはカンパウェアです。無料で使うことができますが、もしよろしければ開発支援をお願いします。
- 当ソフトウェアの使用によって何らかの障害が発生した場合でも、作者は一切の責任を負わないものとします。自己責任でご利用ください。
- 作者は当ソフトウェアのバグ修正、バージョンアップ等の一切のサポートの責は負いません。
- 当ソフトウェア及びその同梱物の改変を禁止します。
その他
Wine上での動作について
注意
- 以下に記す手順は、私が試行錯誤した記録であり、動作を保証するものではありません。
- gdiplus.dllをネイティブ版に変更するため、他のソフトに影響があると思われます。その時は、gdiplus.dllを内蔵版に戻してください。
- 描画に日本語を使わないのであれば、フォントについては何もしなくていいと思います。
手順
Ubuntu 22.04とWine9.0で起動を確認しました。
- Winetricksでcjk fontsをインストール(インストーラの文字化け対策。英語環境なら必要ないかも)
- Winetricksでie8をインストール(一部機能が使えないため。必須では無い)
- 以下のコマンドでレジストリを変更
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\X11 Driver" "/v" "UseXVidMode" "/t" "REG_SZ" "/d" "N"
これでひとまずインストールできました。
ただし、PreCadを起動して、線を描いて画面を拡大すると、線幅がおかしいことに気付きます。
そこで、WinetricksでRun winconfigを選んでその中のライブラリからgdiplusを追加します。そうすると線幅が正常になります。
しかし、gdiplusのネイティブ版ではちゃんと日本語フォントを指定しないと日本語が文字化けします(このインストーラも日本語が文字化けします。Windowsでは代替フォントで表示されるので文字化けしません。gdiplusの内蔵版も文字化けしないようです。レジストリのFontLinkなどを編集する必要があると思いますが、それは大変そうです)。
日本語フォントが少なければ、winetricks allfonts
を実行しインストールします(当然、全てではなく日本語フォントだけ選んでインストールしてもいいです)。
ところが、PreCadはファイルにフォントを埋め込まないので、開いた図面にインストールされていないフォントが使われていた場合、問題になります。Windowsでは代替フォントが設定されているので文字が読めますが、Wineでは文字化けします。その対策として、PreCadのオプションで代替フォントを指定してください。これで読めるようになります。
履歴
-
2024/8/05 ver. 1.2.2.0
- 選択ツールでスナップされた図形が上手く選択されない時があったので修正。
- オブジェクトに合わせてズームを選択図形に合わせてズームするように変更。
-
2024/7/28 ver. 1.2.1.1
- 起動時にツールバーの線色などが正常に表示されていなかったので修正。
-
2024/7/28 ver. 1.2.1.0
- 線消去ツールのバグ修正。
- 選択ツールの選択解除タイミング変更。
-
2024/7/21 ver. 1.2.0.0
- 線消去ツールと線延長ツールで交差選択モードを追加しました。
- 背景画像の配置方法を選択できるようにしました。
- ワイヤリングツール追加。
- 文字列検索ダイアログをモードレス化しました。
- 3点円と3点円弧で解がない場合の処理を変更。
-
2024/6/26 ver. 1.1.1.3
- 線消去ツールで全てのレイヤを交点検索対象とするように変更しました。
- jwwファイル読み込みで、古い形式(ファイルバージョン2.2.3以降)を読み込めるように変更しました。
-
2024/6/21 ver. 1.1.1.2
- 3つの円に接する円と、線と2つの円に接する円にバグがあったので修正しました。
-
2024/5/20 ver. 1.1.1.1
- メインメニューお気に入りツールと最近のツールが使えなかったので修正。
- グループ図形内の交点にスナップできるように変更。
- マニュアル更新。
-
2024/5/17 ver. 1.1.1.0
- フリーハンドツールが落ちたので修正。
- ツールにもショートカットを設定できるように変更。
-
2024/5/10 ver. 1.1.0.2
- グリッド原点設定ボタンが機能しなかったので修正。
- 保存完了時、画面上にメッセージを表示するように変更。
-
2024/5/08 ver. 1.1.0.1
- シート非表示時に見えない図形にスナップができてしまう問題の修正。
-
2024/5/07 ver. 1.1.0.0
- キーボードショートカットを登録できるようにしました(キーボードショートカットの副作用で、以前のバージョンで登録したお気に入りツールがいったんクリアされます)。
- 非表示のレイヤ・シートを選択中でも表示しないように変更。
- 図形表示範囲のズーム追加。
- 数値入力エリアでスペースキーを押すことで計算機を開くように変更。
- 計算機のボタンをキーボードのテンキーからクリックできるように変更。ただし、±はTABキー。イコールはエンターで、再度エンターを押すとOKになります。
- 寸法線ツールの水平垂直モードでCTRLキーで向きを変更できるように変更。
- SVG保存で破線に対応。
- ファイル読み込み後にレイヤ色などを変えてもすぐに反映されなかったので修正。
- 日本語マニュアルが開けなかったので修正。ただし、マニュアルの内容は古いままです。ツールチップは更新してるのでそちらを参照してください。
-
2024/4/23 ver. 1.0.6.2
- 小数点がコンマの地域で正常にファイルが保存できなかったので修正。
- ファイル保存読み込みプラグインに使うオブジェクトを使いまわすように変更。
- SVG保存にViewBox取得ボタン追加。
-
2024/4/21 ver. 1.0.6.1
- スナップ一時停止追加
- スナップ有効半径を設定できるように変更。
- スナップアルゴリズム変更。
- SVG保存でレイヤとシートをグループで出力するオプションを追加。
- ポリラインの線分化で矢印の変換に問題があったので修正。
- 円への接線に問題があたので修正。
- ベジェとスプラインの近接点に問題があったので修正。
-
2024/4/14 ver. 1.0.5.0
- 線接続チェクツール追加。
- 線上文字ツールのオプションに「線の下」を追加。
- レイヤとシートの複製対応。
- ページ複製をメニューに追加。
- レイヤとシートのUNDOアルゴリズム変更。
- ベジェ曲線の直線部分のオフセットアルゴリズム変更。
- パス図形オフセット対応。
- パス図形をグループ解除するとベジェ曲線に分解するようにした。
- ステータスバーにある各種設定ポップアップが使用できなかったので修正。
- スプラインのポリライン化のバグ修正。
- 線選択時の表示線幅を修正。
- ツールチップなどの文字列追加。
- グリッド分割の初期値を1に変更。
- レイヤ、シート、ページ追加・削除時に、ドキュメントコントロールのタブが切り替わるようにした。
-
2024/4/07 ver. 1.0.4.1
- 解像度によって線が汚い場合があったので修正。
- ベジェ曲線のオフセットアルゴリズム変更。
- ベジェ曲線同士の交点の計算速度改善。
- 線の寸法ツールで楕円を選択したときの引出線の向きがおかしかったので修正。
- お気に入りツール、最近使ったツールを追加。
- カーソルの座標表示の文字サイズを変更可能とした。
-
2024/3/20 ver. 1.0.3.0
- オフセットツールでベジェ曲線、スプライン曲線に対応。
- オフセットツールで楕円のオプションに扁平率維持とベジェ曲線に変換を追加。
- ポリラインのオフセットアルゴリズム変更。
- 線切断ツールでベジェ曲線スプライン曲線に対応。
- 線切断ツールにクリッピング機能を追加。
- PNG保存及びPNGでクリップボードにコピーすると、文字が汚くなっていたので修正。
- DIBで貼り付け対応。
- プラグインのjaフォルダに不要なファイルがコピーされていたので削除。
-
2024/2/18 ver. 1.0.2.0
- 2線に接する楕円ツール追加。
- 選択ツールにせん断オプション追加。
- 文字傾斜で、文字のみ傾斜するフラグ追加。
- 補助線色を変更できるようにしました。
- 破線のピッチを変更できるようにしました。
- マーカーの点(ドット)は画面倍率によらず一定でしたが通常のマーカーのように画面倍率に追随するよにしました。
- ページリストにページ番号を表示するようにしました。
- DXF保存でレイヤ名に非ASCII文字が含まれていた場合に文字を変換するオプションを追加しました。
- 袋文字ツールで文字幅と傾斜角を有効にしました(文字間隔は使えません)。
- リストからページ名を変更してもステータスバーのページ名が変わらなかったので修正しました。
- 設定ダイアログ項目のいくつかを表示メニューなどに移動しました。
- メニューからスナップ設定が変更できなかったので修正しました。
- SakraCadとLilliCadの読み込みでビットマップが正常に読み込めなかったので修正。
-
2024/1/27 ver. 1.0.1.0