AutoCADでハッチングができないときに確認したいこと

作成日:2021.08.20更新日:2021.08.23

image

AutoCAD の塗りつぶりやハッチングがうまくできないことや、イメージと違う表示になってしまうことはありませんか?
この記事では、原因や解決策をご紹介いたします。もし、全て確認してもうまくいかないときは、AutoCAD のサポートセンターに問い合わせてみてくださいね。

目次

境界の検出ができていない

ハッチングを行う際に、境界の検出がうまくいっていないと「閉じた境界を検出できません」という旨のエラーメッセージが表示されます。

image

このメッセージが表示された場合、オブジェクトに隙間があるか、ハッチングができる範囲を大幅に超えた域を選択してしまっている(オブジェクトの外側などを選択し、際限のない範囲を塗りつぶそうとしている)可能性が高いです。

これらは、① オブジェクトを閉じる、② ギャップ許容値を設定する のどちらかで解決が可能です。

解決方法① オブジェクトを閉じる

AutoCAD ではオブジェクトに隙間がある影響でハッチングができない場合、どこに隙間があるのかをチェックし赤丸で教えてくれる機能があります。

image

赤丸が付いている箇所をストレッチして伸ばすか、PEDIT コマンドを使って端点同士を結合しましょう。

image
AutoCAD でポリラインやスプライン、円弧、線分を結合して1つのポリラインを作成する場合、JOIN コマンドと PEDIT コマンドのいずれかを利用します。…

解決方法② ギャップ許容値を設定する

ギャップとは「隙間」のことで、ギャップ許容値を設定すると隙間があってもハッチングを行うことが出来ます。
ギャップ許容値を設定するには下記の手順で行います。

  1. Hatch コマンドを起動します。
  2. リボンの 「ハッチング作成」タブ> オプション をクリックします。
    image
  3. ギャップ許容値 を指定します。今回は 5 としています。
    image
  4. 開いた境界の警告ダイアログが表示されますので、「この領域にハッチングを作成する」を選択します。
    image
  5. 隙間があるオブジェクトもハッチングを行う事ができました。
    image

システム変数の値が正しくない

ハッチングに関係するシステム変数の数値が正しくない可能性があります。
システム変数の確認や変更を行う場合は該当の変数をコマンドプロンプトに打ち込み、起動します。

システム変数 FILLMODE

システム変数 FILLMODE は、ハッチングなどを表示するかしないかを指定します。

挙動
0ハッチングや塗りつぶしなどを表示しません
1ハッチングや塗りつぶしなどを表示します

システム変数 FILLMODE の値が 0 になっている場合は、ハッチングがシステム的に表示されないようになっているため確認してみましょう。
なお、パソコンのスペック等の関係で 0 としている場合、値を変えると動作が重たくなる可能性がありますのでご注意ください。

システム変数 HPMAXLINES

システム変数 HPMAXLINES は、ハッチングで生成される線の最大数を指定します。
AutoCAD では初期値は 300,000 となっていて、100 ~ 10,000,000 を指定することが可能です。

詳細なハッチングの表現が必要なパターンの場合、システム変数 HPMAXLINES の値が低いとうまく表示されない可能性があります。
こちらも、パソコンのスペック等の関係で少ない値を指定している場合、値を変えると動作が重たくなってしまう可能性がありますのでご注意ください。

システム変数 TRANSPARENCYDISPLAY

システム変数 TRANSPARENCYDISPLAY は、塗りつぶしやハッチングの透過性を指定します。

挙動
0ハッチングや塗りつぶしなどの透過性を表示しません
1ハッチングや塗りつぶしなどの透過性を表示します

もし、ハッチングはできるけど透過がうまく表示されないという場合は、このシステム変数が 0 となっている可能性がありますので確認してみましょう。 こちらも、パソコンのスペック等の関係で 0 を指定している場合、値を変えると動作が重たくなってしまう可能性がありますのでご注意ください。

image

ハッチングが複雑すぎる、破損している

ハッチングのパターン自体に問題がある場合があります。

ハッチングが複雑すぎる

image

ハッチングのパターンが複雑すぎる場合、うまく表示されないことや、塗りつぶされているように表示される場合があります。
このような場合はハッチングの尺度や間隔設定がうまくいっていないことが原因である可能性があります。
尺度を大きくし、ハッチングパターンの間隔を開くしてハッチングの密度を減らすか、ハッチングをソリッドへ変更すると良いでしょう。
次のように操作をしてハッチングを編集します。

  1. ハッチングをクリックしてハッチングエディタを開きます。
    image
  2. プロパティ 内にある 「ハッチングパターンの尺度」の値を大きくします。
    image
  3. Enter キーでハッチングパターンの尺度を確定すると、ハッチングに対して尺度が適用されます。
    パターンの間隔が広くなり、ハッチングが正しく表示されるようになりました。
    image

ハッチングが破損している

送られてきた図面等の場合、塗りつぶしやハッチングが破損してしまっている場合もあります。
この場合は図面の修正を行うか、塗りつぶしやハッチングの再作成を行います。

ビデオカードの動作環境の問題

ビデオカード(グラフィックス カード)の処理能力以上の操作を行っている可能性があります。
ビデオカードの性能による問題の場合は、最新のドライバをインストールするか、ビデオカード自体を新しいものへ変更する必要があります。

AutoCAD の動作環境については下記の記事でご紹介しておりますのでご確認ください。

image
AutoCAD を導入するときに気になる項目の一つに動作環境があるのではないでしょうか。CAD で製図を行うときに動作が重くもっさりしていると作業効率も落ち、どれだけ高性能な CAD を…
image

この記事は、AutoCAD 体験版を利用して作成されました。


無料で利用できる AutoCAD 体験版のインストール方法については下記をご参照ください。

image
AutoCAD は、国内の CAD 市場でシェア No.1 を誇る2次元汎用 CAD です。2021年6月に AutoCAD のレギュラー版が AutoCAD LT の価格で利用…

関連記事

image
image