AutoCADでZ座標を0にする方法をお探しですね。
広告
2D図面なのに線がつながらない?AutoCADでZ座標を直す「FLATTEN」コマンドの使い方
2D図面を描いているつもりなのに、「角を丸めるフィレットができない」「線が交わっているはずなのに交点をつかめない」「閉じた図形なのにハッチングが入らない」…こんな謎のエラーに悩まされたことはありませんか?
実は、これらのトラブルの原因は「Z座標(高さ)のズレ」にあることがほとんどです。
画面上では平面に見えていても、実際には線が三次元空間で浮いていたり沈んでいたりして、お互いにすれ違っている状態になっているんです。
この記事では、そんな厄介なZ座標のズレを一気に直せる「FLATTEN(フラトゥン)」コマンドの使い方と、使うときの注意点をわかりやすく解説します。
なぜZ座標がズレる?よくある原因とトラブル
普通に2D図面を描いているだけなのに、いつの間にかZ座標(高さの情報)がついてしまうことがあります。
主な原因はこんな感じです。
– **他のソフトから図面を持ってきたとき**:3D CADや測量ソフトで作ったデータをAutoCADに読み込むと、見た目は平面でも高さ情報が残っていることがよくあります
– **別の図面からコピペしたとき**:Z座標を持っている図面からコピーすると、その情報も一緒についてきます
– **スナップが変な点をつかんだとき**:作図中にうっかり高さのある点をつかんでしまって、新しく引いた線が斜めになってしまうことも
例えば、3D CADで作ったモデルを2DのDXFファイルで書き出すと、平面に見えても一部の線に高さデータが残ったままになっていることがあります。
測量データをもとにした地形図なんかは、最初から高さ情報を持っているので要注意です。
こうしたZ座標のズレがあると、こんなトラブルが起きます。
– **フィレット(角の丸め)や面取りができない**:「同一平面上にありません」というエラーが出る
– **線の延長や編集がうまくいかない**:見た目ではつながっているのに、コマンドが効かない
– **距離の測定がおかしい**:平面上の距離じゃなく、斜めの距離が表示されてしまう
– **ハッチングが入らない**:閉じているように見えても、実は立体的に隙間がある状態
見た目では全然わからないので、原因を探すのにすごく時間がかかってしまうのが困りものです。
「FLATTEN」コマンドでZ座標を一気にゼロにする方法
バラバラになったZ座標を一つずつ直すのは大変ですが、「FLATTEN(フラトゥン)」コマンドを使えば、一発で全部をZ座標ゼロの完全な2D図面にできます。
このコマンドは、選んだオブジェクトを真上から見た状態で、ペタンと平面に押しつぶすような処理をしてくれます。
使い方の手順
1. **コマンドを起動する**
– コマンドラインに「FLATTEN」と入力してEnter
– または、リボンメニューの「Express Tools」タブ→「Modify(修正)」パネルからアイコンをクリック
2. **オブジェクトを選択する**
– Z座標を直したいオブジェクトをマウスで選んでEnter
3. **オプションを選ぶ**
– 「Remove hidden lines?
– ここで「Y(はい)」を選ぶと、重なっている線の下側が勝手に削除されてしまうので注意!
これで、選んだオブジェクトのZ座標が全部ゼロになります。
FLATTENコマンドを使うときの注意点
すごく便利なFLATTENコマンドですが、使うときに気をつけたいポイントがいくつかあります。
図形が変形するリスク
– **ブロックが分解される**:図面にブロック参照が含まれていると、勝手に分解(EXPLODE)されてしまうことがあります
– **円が線分の集まりになる**:きれいな円や円弧が、たくさんの短い線をつなげたポリラインやスプライン曲線に変わってしまうことも。
こうなると、後から半径を変えたりするのが難しくなります
– **3Dオブジェクトが変な形に**:3Dソリッドなどが含まれていると、予想外の形に変形することがあります
処理に時間がかかる・フリーズする
FLATTENは図形を一度バラして再計算する重い処理なので、図面のデータ量が多いと完了までにかなり時間がかかります。
– 複雑なハッチングやポリラインが大量にあると、数分から数十分かかることも
– 最悪の場合、メモリ不足でAutoCADがフリーズして強制終了…なんてことも
**必ず実行前に「名前を付けて保存」でバックアップを取っておきましょう!**
FLATTENが使えない・図形を変形させたくないときの別の方法
AutoCAD LTを使っている人や、円やブロックを変形させたくない場合は、FLATTENを使わない方法もあります。
プロパティパレットで直接書き換える方法(安全・確実)
1. **クイック選択で線分だけを選ぶ**
– リボンの「ホーム」タブ→「ユーティリティ」→「クイック選択」
– オブジェクトタイプで「線分」を選択
2. **プロパティパレットでZ座標を変更**
– 「始点Z」と「終点Z」を両方とも「0」に書き換える
3. **同じ手順でポリラインや円も修正**
– ポリラインや円は「標高」の値を「0」にする
この方法なら、図形の形を一切変えずに、高さ情報だけを取り除けます。
MOVEコマンドを使った裏ワザ
ちょっと上級者向けですが、こんな方法もあります。
1. すべてのオブジェクトを選択
2. MOVEコマンドで、Z軸方向に超巨大な距離(例:1e99)移動
3. 同じ距離だけマイナス方向に移動して元の位置に戻す
こうすると、AutoCADの計算精度の限界で、わずかなZ座標のズレが強制的にゼロに丸められます。
図形の性質を保ったまま一瞬でZ座標を揃えられる、ちょっとしたテクニックです。
まとめ
Z座標のズレは見た目ではわかりにくいですが、一度発生すると作図作業に大きな支障が出ます。
FLATTENコマンドやプロパティ変更を使って、早めに解決しておきましょう。
状況に応じて方法を使い分けられるようになれば、もうZ座標のトラブルに悩まされることはありません!
広告
