図形のコピー方法色々

単純に図形をコピーする方法も色々とあります。


複写(_COPY)コマンドで図形を複製する

古くからある「図面ファイル内で図形を複製するためのコマンド」です。

1683006692840-szNBMzSmoiコピーコマンドのアイコン

複製したい既存の図形を選択して、基点→コピー先を指示します。複写を繰り返しする状態が標準になっているので、コピー先を複数指示していくつもの図形を複製できます。
また、BricsCAD の COPYコマンドには、配列オプション があり、このオプションを使用すると、一方向に等間隔で必要な個数を複製することができます。

1682386751775-RscluPfxSA_COPY コマンドの配列オプションを指定して作図しているところ

注意点として、複写の配列オプションでは配列図形にはならないので、作成したあとでピッチを変えたいという場合は、最適化コマンドを使用して配列図形に変換すると編集での使い勝手が良くなります。


ガイドコピー(_COPYGUIDE)コマンドで図形をスマートに複製する

ガイドコピー(_COPYGUIDE)コマンドは、COPYコマンドと似ている機能ですが、複製する図形の周辺にある図形をガイド線として認識することで、コピー先での取り合いをスマートに判断・処理して複製することができる機能です。

1683006898781-UqdgKNqHySガイドコピーのアイコン

このコマンドに慣れると、関連した編集作業がだいぶ減らせる事があるのでせひ覚えてみて下さい。

3D編集向けの3Dガイドコピー(_COPYGUIDE3D)コマンドもあります。
1683006959002-hvlFp66tbH3Dガイドコピーのアイコン


配列複写(矩形配列/円形配列/パス配列)

配列コマンドは、選択した図形のセットを特定のパターンにのっとって一括で複写する機能です。

1683007102728-Ap7Dn1tdy2配列複写のアイコン

パターンの種類は大きく3つあります。

  1. 矩形配列:縦x横のピッチと配列の角度を指定して複写します。
  2. 円形配列:円弧の弧上に複写の角度のピッチを指定して複写します。
  3. パス配列:ポリラインやスプライン、円弧などのパスに沿ってピッチを指定して複写します。

1681881598707-GIyMbM52dy各パターンの配列複写例

配列コマンドで複製された図形は、配列オブジェクトという機能性のある図形になっています。図形を選択すると、プロパティウィンドウに間隔や行・列数などのパラメータがあるので、作図したあとから調整することができます。

1682386978235-YmwypUnNG7矩形配列のプロパティ


編集系機能のオプションにあるコピー

グリップやマニピュレータでの編集や、回転、尺度変更などの編集コマンドには、コマンドの流れの中でコピーオプションを指定できるものがあります

1681879112503-wwJNaTSbBtグリップ編集中のコピーオプション

1681881218221-UwMYlyUYlLマニピュレータのコピー(複写)オプション

回転コマンドとマニピュレータの軸回転指示でコピーオプションを使用すると、いわゆる 回転コピー として利用できたり、円の4半円点のグリップからコピーオプションを使うと、 同心円 を作成したりできます。

1681881905333-mDlPl4Ms9Y同心円の例



クリップボードを使用した複製

クリップボードにコピー

クリップボードへコピー(_COPYCLIP)は、よく CTRL+C のショートカットから使われます。 別の図面ファイルへの複製 や 表計算ソフトなど CAD以外のソフトウェアにデータを流用したい 場合に利用すると便利な方法です。

1683007315134-w6RdY0pSnZ右クリックのポップアップメニューにあるクリップボードへコピー

「クリップボードへコピー」からコピーされると、イメージやブロックファイル、メタファイル、テキストなど選択した図形の内容に応じた貼り付け先用のデータが色々と生成されます。そのため、実は結構メモリを消費する処理です。

BricsCAD V23では、クリップボードにコピーしたときに生成されるデータをオプション設定で調整することができます。

1682387575017-sFjbNfJkstオプションのクリップボード設定

たとえば、貼り付け先のソフトウェアには画像としてしか使わないという場合、bitmap のみONにした状態でコピーするとイメージとして貼り付けできるようになります。


基点コピー

基点コピーは、_COPYCLIP コマンドと同様な機能ですが、 別の図面ファイルへの複製 で便利な機能で、コピー時に挿入時の基点を指定できる点が _COPYCLIP コマンドと異なります。(_COPYCLIP コマンドは左下点が基点になります。)
ブロック書き出しで挿入基点を決めているようなイメージでコピーします。


クリップボード経由で貼り付けする場合の注意点

クリップボード経由で、他のソフトウェアに貼り付けた場合、Windows 環境では、OLE(COM)オブジェクトという形で、DWGソフトウェアのデータとして貼り付けすることができます。この状態で貼り付けられたデータは、別の環境で開いたときに、BricsCAD がないと表示・編集できない状態になったりしますので、ご注意下さい。

PC環境によるソフトウェアの有無の影響は、「形式を指定して貼り付け」で、ビットマップや、メタファイルなどを選択して貼り付けすると極力抑えた形でデータを作成できます。

1681882843408-U8RG1cnSJLMS エクセルの「形式を指定して貼り付け」機能
AcadDocument Class… だとCADデータとして貼付けされます。


図形以外のデータをコピーする方法

CAD の中には、図面として表現している図形だけでなく、「レイヤー」や「文字スタイル」、「ブロック」など様々な情報があります。
BricsCADでは、それらのデータの多くは「図面エクスプローラ」で管理するようになっています。

1681884251774-8rF6ou5DwK図面エクスプローラのアイコン

「図面エクスプローラ」では、ファイル内に存在している各情報をコピーして他の図面ファイルにコピーして利用することができます。
* コピーできないものもあります。

1681884018930-ZcdFzRIdMmあるフォルダにある図面ファイルから、ブロックの定義情報をコピーしているところ

1681884121453-1BWisH2YDF上でコピーしたデータを現在の図面ファイルに貼り付けしたところ

以上、データのコピーという話題でまとめてみました。
こういった機能について知りたいといったリクエストがあればコメントを下さい。