お知らせ

2024 年 12月中に 10 年以上前に投稿されたコンテンツをアーカイブすることとなりました。詳しくは FAQ ページをご覧ください。

Civil 3D 地形サーフェスによるソリッドの切断ができない

a_otgiya
Enthusiast
Enthusiast

Civil 3D 地形サーフェスによるソリッドの切断ができない

a_otgiya
Enthusiast
Enthusiast

お世話になります。

 

現在、Civil 3D 2023で地表面を境として擁壁のソリッドモデルを分割しようとしていますが、SLICEコマンドでは「選択したソリッドの SLICE に失敗しました。」とエラーが出てしまいます。

ソリッドモデルを、地形TINサーフェスをもとに切断する方法をご教授いただければと思います。

 

現在までの手順としては、

①地形TINサーフェス作成

②ソリッド作成

③地形TINサーフェスを、「サーフェスからソリッドを抽出」でソリッド化

④地形ソリッドをautocadのサーフェスに変換(TINサーフェスでは切断ができないため)

⑤SLICEコマンドで擁壁ソリッドを選択、切断面は上記地形サーフェス

です。

 

このフォーラムの過去の質問や知恵袋などで、この手法でソリッドを切断できる旨があり参考にしたのですが、

SLICEコマンドのヘルプページを見ますと、切断面として使用できるサーフェスは(メッシュ以外)とあります。

地形ソリッドからサーフェスに変換に  ”3Dモデリング>メッシュ>サーフェスに変換”  から変換を実行したので、この方法でソリッド切断ができないらしいことは理解したのですが・・・

 

どうすればソリッドを切断できるのでしょうか???

 

よろしくお願いいたします。

 

0 件のいいね
返信
解決済み
1,626件の閲覧回数
5件の返信
返信 (5)

MGOD2020
Advisor
Advisor
解決済み

僕なら下記の手順でやるかな。

  1. TIN サーフェスをソリッド化(※あらかじめ TIN サーフェスの切り抜きして変換しやすくしておく)
  2. 擁壁ソリッドと 1. の地形ソリッドを差を実行
  3. 2. のソリッドをソリッドの分離を実行して、不要部分を削除

MGOD2020
この投稿が参考になりましたら、「いいね」を押してください。
この投稿で問題を解決できましたら、「解決策として承認」ボタンを押してください。

EESignature

a_otgiya
Enthusiast
Enthusiast

ありがとうございます!!

ソリッドの分離ができました!

0 件のいいね

a_otgiya
Enthusiast
Enthusiast

ソリッドの切断について、1点情報共有します。

 

”Error Code Number is 18030” が出て切断ができなかった場合、

切断面のサーフェス形状が複雑すぎて計算ができなかったことを示しているようです。(自分の場合、水路や法面等構造物のエッジが集中している箇所でした)

 

対策として、

・サーフェスをより単純なものに

・サーフェスを若干上下させて切断面の形状を変える(?)

が挙げられるようです。

 

 

追記

18030以外にも、18025のエラーがでました。

こちらの原因や対策などご存じの方おられましたら、ご教示いただければ幸いです。

0 件のいいね

katsuhisa.shibataJUJVG
Collaborator
Collaborator
解決済み

TINサーフェスからAutoCADサーフェスを作成する手順ですが,
TINサーフェスからソリッドのスライスに必要な部分を「切り抜きサーフェス」で作成します。切り抜かれたTINサーフェスだけのDWGを作成します。
EXPORTTOAUTOCADで新規ファイルにEXPORTします。この新規ファイルは3D面のパッチになっています。
この後,CONVTOSURFACEでAutoCADサーフェスに変換しますが,その際,元の3D面を残すかどうかはシステム変数DELOBJとSURFACEASSOCIATIVITYに依存します。が,バージョンにより,その動作がリファレンスと違うかもしれません。とりあえず,DELOBJは-1(保存するかどうかのプロンプトが出る,はず),SURFACEASSOCIATIVITYは0にしてください。
CONVTOSURFACEで全体を変換します。サーフェス(平面)のパッチができます。
UNIONで全部を選択します。この過程が重いので,必要部分だけを切り取る必要があります。

サーフェスができたらコピーし,貼り付け側のDWGで右ボタンでメニューを出し,クリップボード > 同一位置に貼り付け で貼り付けます。

0 件のいいね

a_otgiya
Enthusiast
Enthusiast

 katsuhisa.shibataJUJVG 様 

ご回答ありがとうございます。ご返事遅れまして申し訳ありません。

 

EXPORTTOAUTOCADが上手くいかず、サーフェス外形の3Dポリラインしか表示されませんでした。

しかし、3D面であればAutoCADサーフェスにできることがわかりましたので、

TINサーフェスを分解し3D面にして、あとは教えていただいた手法でAutoCADサーフェスに変換しソリッドの切断ができました。

 

ありがとうございます。これでより作業が効率化できました!

 

0 件のいいね