Search found 67 matches

by h.tsubota
Wed Jun 30, 2021 10:53 am
Forum: 日本語フォーラム
Topic: オブジェクトを複写する方法を教えて下さい。
Replies: 1
Views: 1753

Re: オブジェクトを複写する方法を教えて下さい。

OS、バージョン情報が記載されていないので合っているかわかりませんが、取り急ぎ Windows版 ver 0.19.2 で実行してみました。 - ①② について マクロが途中でエラー終了しているので、それが原因ではないでしょうか。33行目でエラーになっています。 Pythonコンソールを表示した状態で実行するとエラーが赤字で表示されるので確認できます。 - ③ について Pythonコンソールを表示した状態で操作を実行するとそれと対応するPythonコードがPythonコンソールに表示されるので、それを参考にするといいと思います。 Pythonコンソールはメニューの[表示]→[パネル]→[Py...
by h.tsubota
Wed Jun 09, 2021 1:33 am
Forum: FEM
Topic: How to use FEM mesh boundary layer?
Replies: 2
Views: 1564

Re: How to use FEM mesh boundary layer?

I have same problem and find following post. Maybe this has something to do with the problem. https://forum.freecadweb.org/viewtopic.php?p=190616#p190616 So, Gmsh nolonger supports "hwall_t" and "FacesList" parameters in the BoundaryLayer field (cf. https://gmsh.info/doc/texinfo/...
by h.tsubota
Thu Jun 03, 2021 12:50 pm
Forum: 日本語フォーラム
Topic: Unnamedの使い方を教えて下さい。
Replies: 2
Views: 2171

Re: Unnamedの使い方を教えて下さい。

Unnamed はドキュメントの名前なので、Unnamed が無くても動くようにしたければ例えば activeDocument() でドキュメントを取るよう変更にすればよいのではないでしょうか。 Windows 版の FreeCAD 0.19.1 では以下のようにすれば任意のアクティブなドキュメントでエラー無く動作しました。 import FreeCAD import Part import DraftTools import Draft import Mesh def myTetrahedron(P1x,P1y,P1z,P2x,P2y,P2z,P3x,P3y,P3z,P4x,P4y,P4z)...
by h.tsubota
Tue Apr 27, 2021 3:55 am
Forum: 日本語フォーラム
Topic: ascファイルエクスポート時の精度
Replies: 4
Views: 2756

Re: ascファイルエクスポート時の精度

実際に試してないので確かなことは言えませんが、基本的にはそれで動くと思います(「typedef double float_type;」は命名的には良くないですが)。ただ、座標値を計算している上流の部分がfloatだと最後の出口だけdoubleにしても精度は上がらないので、そういう部分がないか上流側にさかのぼって確かめた方がいいと思います。 コンパイルについては使用しているOSやFreeCADのバージョンがわからないのでなんとも言えませんが、仮にWindows、FreeCAD最新版なのであれば以下でしょうか。 ・Compile on Windows - FreeCAD Documentation...
by h.tsubota
Mon Apr 26, 2021 4:49 am
Forum: 日本語フォーラム
Topic: ascファイルエクスポート時の精度
Replies: 4
Views: 2756

Re: ascファイルエクスポート時の精度

該当部分のソースコード読んでみましたが、そのような機能は無いようです。 そもそも出力時の実数が float なので有効桁数は7桁までしかありません。 該当部分を double に書き換えて自分でFreeCADをコンパイルすれば対応はできるとは思います。 ・該当部分のソースコード https://github.com/FreeCAD/FreeCAD/blob/releases/FreeCAD-0-19/src/Mod/Points/App/Points.h 49行目 typedef float float_type; typedef Base::Vector3<float_type> value...
by h.tsubota
Thu Apr 22, 2021 8:46 am
Forum: 日本語フォーラム
Topic: ソリッドに筋彫りを施したい
Replies: 1
Views: 2021

Re: ソリッドに筋彫りを施したい

文章だけなのでやりたいことを正確に理解できているかわからないですが、筋彫りの経路に合わせてスケッチで線を引いておいて「スイープして減算」機能を使えば実現できるのではないでしょうか。 ・FreeCAD スイープして減算 - XSim https://www.xsim.info/articles/FreeCAD/tools/PartDesign_Subtractive_Pipe.html ・PartDesign SubtractivePipe - FreeCAD Documentation https://wiki.freecadweb.org/PartDesign_SubtractivePipe...
by h.tsubota
Tue Jan 12, 2021 9:52 am
Forum: 日本語フォーラム
Topic: アドオンワークベンチの削除について
Replies: 4
Views: 2557

Re: アドオンワークベンチの削除について

メニューの [表示]-[パネル]-[Python コンソール] を選択してPython コンソールを表示し、以下のソースコードを実行するとModフォルダの位置がPython コンソールに表示されるはずです。

Code: Select all

print(FreeCAD.ConfigGet("UserAppData"))
あとファインダーだと一部のフォルダが不可視になる可能性があるのでターミナルを使ってlsコマンドで確認した方がいいかと思います(「ls -al $HOME/Library/Preferences/FreeCAD」みたいな感じで)。
by h.tsubota
Mon Jan 11, 2021 9:16 am
Forum: 日本語フォーラム
Topic: アドオンワークベンチの削除について
Replies: 4
Views: 2557

Re: アドオンワークベンチの削除について

画像を見たところ Mac/FreeCAD ver 0.19 だと思います。今、手元に実環境がないため確証はありませんが、以前のバージョンと仕様が変わっていなければ「$HOME/Library/Preferences/FreeCAD/Mod」内の「geodata」フォルダを削除すればいいのではないかと思います。 もしModフォルダが見つからなければ「$HOME/Library/Application Support/FreeCAD」か「$HOME/.FreeCAD」あたりにあるかもしれません。 Windowsの場合は「%AppData%/FreeCAD/Mod」です。 参照 - Installi...
by h.tsubota
Sat Dec 26, 2020 2:41 pm
Forum: 日本語フォーラム
Topic: モデルエラー「マニホールドではありません」について
Replies: 2
Views: 2697

Re: モデルエラー「マニホールドではありません」について

どのデータかわからないのでとりあえず「1467best.IGS」で試してみました。 FreeCAD 0.18.4 からエクスポートしたSTLファイルをUltimaker Cura 4.8.0 で読み込むと「Your model is not manifold.~」といった ようなメッセージが表示されますが、スライス自体は正常に行えているようなので恐らく無視しても問題ないのではないかと思います。 マニホールドというのは多様体のことで、要は「STLファイル内の形状に穴が空いていて閉空間を構成できてない」ということだと思います。 FreeCADからエクスポートしたSTLファイルを見ると隙間が空いてい...
by h.tsubota
Sun Sep 27, 2020 12:17 pm
Forum: 日本語フォーラム
Topic: Geo Dataワークベンチが動きません
Replies: 4
Views: 2985

Re: Geo Dataワークベンチが動きません

ソースコードを読んでみましたがGeo DataワークベンチのInitGui.pyの466行目「FreeCAD.ActiveDocument.openTransaction(self.name)」でActiveDocumentが無いときに出るエラーのようです。 Windows版ではドキュメント(FreeCADファイル .FCStd)を1つも開いていない状態で「import OSM」を実行すると同じエラーになりました。 Running the Python command 'Geodat_importOSM' failed: Traceback (most recent call last): F...