月とねこ

設計した物置き場です

SolidWorksでのSTLデータ編集方法

概要

SolidWorks上でSTLデータを編集する手順について解説した記事です。

検証環境

ポイント

SolidWorksでは、STLでインポートしたデータや、ソリッドボディを「メッシュボディ」という、名前の通りメッシュ化されたデータに変換します。
メッシュ化されたデータ同士の和や差を取ることで、形状の追加・削除を行うことが出来ます。

手順概要

  1. STLデータのインポート
  2. STLデータを操作するソリッドボディの作成
  3. STLデータの加工

1. STLデータのインポート

任意のSTLを、SolidWorksから開きます f:id:RyutoAI2xm:20200603183550p:plain

2. STLデータを操作するソリッドボディの作成

  • 追加・削除したい形状を作成します(ここでは青色の円柱部分)
    f:id:RyutoAI2xm:20200603184151p:plain

  • 作成したソリッドボディを、メッシュボディに変換します
    f:id:RyutoAI2xm:20200603184743p:plain

  • 変換後、メッシュボディに変換されていることを確認します。
    f:id:RyutoAI2xm:20200603184814p:plain

3. STLデータの加工

  • 組み合わせコマンドを使って、メッシュボディ同士の和・差を取ります

  • 形状を追加したい場合
    組み合わせの加算を選択します。
    f:id:RyutoAI2xm:20200603185130p:plain f:id:RyutoAI2xm:20200603185219p:plain

  • 形状を差し引きたい場合 組み合わせの除去を選択します。 f:id:RyutoAI2xm:20200603184939p:plain f:id:RyutoAI2xm:20200603185041p:plain

まとめ

SolidWorks2020からは、任意の面から面を定義したり、軸を定義したり出来るようになるようです(が、リリースノートを読んだだけなので、未検証です。誰か試して下さいませー)