FreeCADで困ったら
FreeCADのフォーラム か Redditで検索が早そうです。
今回はFreeCADのフォーラムで見つけたので
https://forum.freecadweb.org/viewtopic.php?style=3&p=548441
計測ツール
Pythonで計測
これが一番強力ですが。。単位系とかいろいろ換算しなおさないといけない場合が多いかもです。
3Dビューでエッジを選択します。
Ctrl + Shift+Pを押します。
Pythonコンソール([表示]メニュー->[パネル]->[Pythonコンソール])で、次のように入力します。
elt.Curve.Radius
python内で eltはelementの略かな? そのCurveの半径でRasiusを指定するということかも。こちらに少し情報が乗ってました。
obj. shape . elt(エッジ)かな?
Obj.Shape.Area:面積
Obj.Shape.Volume:体積
Obj.Shape.CenterOfMass:重心(複合体(fusion)では機能しないようです)
Obj.Shape.MatrixOfInertia:慣性モーメント
エッジ長さ
obj = App.getDocument(“Unnamed3”).getObject(“Pad”)
shp = App.getDocument(“Unnamed3”).getObject(“Pad”).Shape
elt = App.getDocument(“Unnamed3”).getObject(“Pad”).Shape.Edge3
(直径10mmの円)
elt.Length
31.41592653589793
elt.Curve.Rdius:半径
コマンドで出す感じですね。
Assembly4の計測ツールを使う
PartsDesignにもMeasureツールがありますが、これは直線しか測れないようですが、Assembly4にもMeasureツールがあり、そちらで、半径や、距離、角度などが図れます。
Assembly4はモジュール追加してあるという前提で、モジュールを選ぶと、メジャーのアイコンが出ますので、それをクリック 時々、アイコン消えますが。。モジュールを他のものにして、Assembly4を選び直すと出てくることが多いです(^^;
半径などの場合は一つのものを選ぶと出てきます。 長さは2つ選ばないとでてこないです。
体積や面積など等、いろいろ見たい時マクロ
半径とかは出ませんが、面積・体積などを求めたい場合に、Pythonでもできますが
FCinfoというマクロがあります。これを実行させると
https://wiki.freecadweb.org/Macro_FCInfo
表面積とか体積とか、比重を入れると重さとかも計算してくれます。
コメントを残していただけるとありがたいです