- ベストアンサー
ブロックの線種と色について知りたい
- AutoCAD2007を使用しており、図面で特定の図形を様々な図面で使用するためにブロック化したいです。しかし、wblockで作成したブロックでは各図面の設定ごとに色や線種、画層が変わってしまう問題が発生しています。
- 具体的には、(1)特定の図形を様々な図面に流用する方法、(2)ブロックの色や形を編集する方法、(3)編集したものを各図面に反映させる方法を教えていただきたいです。デザインセンターを使用することが分かっていますが、2007版の資料が少なくてわかりづらいです。
- 質問が伝わりにくい部分があれば追加で答えることもできるので、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今ひとつやりたいことが、わかりにくいのですが。 >wblockでブロックを作成して挿入したのですが、それだと各図面の設定ごとにブロックの色や線種や画層が変わってしまうので困っています。 特にこの言葉の意味が・・・・。 WBLOCKで作成されたブロックって画層や線種の変更はできないと思いましたが。 もし、私の思いと違っていましたらごめんなさいです。 1.WBLOCKでブロック化をせずに、BLOCKでブロック登録をすればいいのでは。 その時、画層は0で、色、線種、線幅はBYBLOCKにしておけばいいと思います。 ブロックをBYBLOCKで再登録すると貼り付けてある同名のブロックが全て貼り付けた時の画層になってしまいます。 最初は面倒でも全て希望の画層に変更する必要はあります。 ハッチングのあるなしを選びたいとなるとなるとダイナミックブロックとして登録するしかありません。 2.BYBLOCKで登録されていれば、色は直接変更できるようになります。 形を変更したいのであれば、ダイナミックブロックとして登録が必要です。 3.反映させないってどういうこと。 今までのままでよければ、貼付け時の画層になってしまったものを、今までの画層へ変更するだけです。 レギュラーだとブロックエディタも付いていますので、触りやすいのでは。 LTでも2007なら同じでしょう。
その他の回答 (1)
- gtta
- ベストアンサー率50% (92/181)
うーん・・・何となくわかってきたような。 外部参照は扱い辛いですよ。 リンクが切れていつのまにか一部データが消えていたなんてこともありえますしね。 まだ、勘違いがあるかもしれませんが。 >自分で作った家具の図面を、線種・画層・色・ハッチングの設定を残したまま、他の図面にも使いたい ブロック化をする時に0画層じゃなくその家具の画層ですればいいのでは。 線種、色はbylayerがいいでしょう。 そのブロックを基点コピーで他の図面に持っていけばその画層だけついていきませんか。 >元になっている家具の図面を後から変更した際に、その変更を各図面の家具にも反映させたい。 ブロックエディタでブロックを開き、元の家具をそこへ基点コピーして更新するしかないのでは。 基点をいつも同じ場所にするくせをつけましょう。 Acadremoconのようなソフトを使えばもっと簡単にできますけど。 あぁ、レギュラーならLISPが使えますね。 カスタマイズのスキルが必要ですが。 >逆に上記のの変更を、各図面に反映させたくない場合の操作も知りたい。 やりたくない図面でブロックを更新しなければいいだけのことでは。 そんなことで質問はないかな。 ここだけ私が理解できていない気がします。
お礼
やっぱり外部参照をしないなら基点コピーになりますか・・・結構大変ですね。 でもかなり参考になりました、もう少し自分でいじって良い方法を見つけようと思います! ありがとうございました(__)
お礼
お礼の欄ですが補足です>< 色々いじってみて、「DWG参照」で外部図面として取り込んだら ◇自分で作った家具の図面を、線種・画層・色・ハッチングの設定を残したまま、他の図面にも使いたい ◇元になっている家具の図面を後から変更した際に、その変更を各図面の家具にも反映させたい。 というのは叶いました。しかしこれだと画層が増えすぎてパンク状態に…… 画層の設定を元の図面と挿入先で同じにしても、外部参照だと新たな画層として扱われてしまうんですね。 これってやはりどうしようもないんでしょうか? 大量に外部参照が有り、挿入の都度画層が増ていくので、管理しにくいのです……何か良い方法などが有ればお教え下さい><
補足
レスありがとうございます! ブロック関連の操作をよく理解できてないので、上手い説明が出来ず申し訳ないです・・・ とりあえずやりたいことは、 ◇自分で作った家具の図面を、線種・画層・色・ハッチングの設定を残したまま、他の図面にも使いたい ◇元になっている家具の図面を後から変更した際に、その変更を各図面の家具にも反映させたい。 ◇逆に上記のの変更を、各図面に反映させたくない場合の操作も知りたい。 ・・・ということです。 ちょっと頂いたレスを参考に、自分でも格闘してみます!