モデルの辺や面をスケッチ面に投影する方法は?

Japanese forum
Post Reply
yunoji
Posts: 3
Joined: Fri Apr 17, 2020 1:57 pm

モデルの辺や面をスケッチ面に投影する方法は?

Post by yunoji »

これまで仕事でSOLIDWORKSの基本的な機能を使ってきたレベルで、自宅でも3D CADをやってみたいと思いFreeCAD 0.18を使い始めたばかりの初心者です。
いきなりの質問で恐縮なのですが、新しく作成したスケッチ面に対して次のようなことを行うことは可能でしょうか?

・作成したスケッチ面と同一平面上や平行な平面上にない点やエッジ、面をスケッチ面に投影してスケッチや補助線とする(SOLIDWORKSで「エンティティ変換」と呼ばれている機能)
・作成したスケッチ面と交差するソリッドやサーフェスなどがある場合に、スケッチ面とそれらのソリッドやサーフェスとの交線をスケッチ面上に投影する(SOLIDWORKSで「交線カーブ」と呼ばれている機能)

FreeCADのカーボンコピーは現在のスケッチに対してそれと平行な面にスケッチされた他のスケッチを投影する機能であり、SOLIDWORKSのエンティティ変換とは若干違うようです。
上記の操作の可否、もし可能であればその方法についてご教示いただければ幸いです。
よろしくお願いします。
User avatar
h.tsubota
Posts: 81
Joined: Mon Mar 21, 2016 2:09 pm
Location: Osaka, Japan
Contact:

Re: モデルの辺や面をスケッチ面に投影する方法は?

Post by h.tsubota »

・作成したスケッチ面と同一平面上や平行な平面上にない点やエッジ、面をスケッチ面に投影してスケッチや補助線とする(SOLIDWORKSで「エンティティ変換」と呼ばれている機能)
についてはスケッチャーワークベンチの「外部形状から補助線を作成」(https://www.xsim.info/articles/FreeCAD/ ... ernal.html)が近いとおもます。
・作成したスケッチ面と交差するソリッドやサーフェスなどがある場合に、スケッチ面とそれらのソリッドやサーフェスとの交線をスケッチ面上に投影する(SOLIDWORKSで「交線カーブ」と呼ばれている機能)
についてはそのもののツールは現バージョン(v 0.18)では無い気がしますが、パートワークベンチの「断面の輪郭線を作成」(https://www.xsim.info/articles/FreeCAD/ ... tions.html)とドラフトワークベンチの「ドラフトオブジェクトとスケッチの相互変換」(https://www.xsim.info/articles/FreeCAD/ ... ketch.html)を組み合わせれば近いことはできるのではないかと思います。
yunoji
Posts: 3
Joined: Fri Apr 17, 2020 1:57 pm

Re: モデルの辺や面をスケッチ面に投影する方法は?

Post by yunoji »

早速の返信ありがとうございます。
両者について試してみたのですが、さらに疑問点が出てきたので追加で質問させていただきたいと思います。

まず前者ですが、外部形状から作成した補助線をスケッチ線に変換することはできないのでしょうか?
直線であれば作成した補助線に沿って上からなぞればいいですが、曲線の場合はなぞって完全に一致するものを描くのは難しいですし、再度描き直す手間もかかりますので、できればスケッチ線として使えると助かるのですが・・・。

後者については、輪郭線を作る際に断面をXY/YZ/ZX平面に平行な面以外にすることはできないでしょうか?
これらの基準平面に平行でない傾斜した面でソリッドを切った時の輪郭線をその面上に作りたいので、もし同等のことを実現可能な操作があれば教えていただけると幸いです。

どうぞよろしくお願いします。
User avatar
h.tsubota
Posts: 81
Joined: Mon Mar 21, 2016 2:09 pm
Location: Osaka, Japan
Contact:

Re: モデルの辺や面をスケッチ面に投影する方法は?

Post by h.tsubota »

まず前者ですが、外部形状から作成した補助線をスケッチ線に変換することはできないのでしょうか?
自分が知る限りでは現状(ver.0.18)ではそういう機能は無いはずです(Python API を使えば自作できるかもしれませんが)。
後者については、輪郭線を作る際に断面をXY/YZ/ZX平面に平行な面以外にすることはできないでしょうか?
任意平面で輪郭線を取り出したい場合は「交差境界の取り出し」(https://www.xsim.info/articles/FreeCAD/ ... ction.html)を使えばできるかと。任意平面を作るには例えばドラフトワークベンチの「四角形の作成」(https://www.xsim.info/articles/FreeCAD/ ... angle.html)を使う方法などがあると思います。
yunoji
Posts: 3
Joined: Fri Apr 17, 2020 1:57 pm

Re: モデルの辺や面をスケッチ面に投影する方法は?

Post by yunoji »

再度の回答ありがとうございます。
補助線ではなくスケッチ線として投影することは現状ではできないのですね。
将来のバージョンアップで実装されることを期待します。
後者については教えていただいた方法を使わせていただきます。

お礼が遅くなって申し訳ありません。
今後ともよろしくお願いします。
Post Reply