Search found 53 matches

Go to advanced search

by h.tsubota
Mon Sep 11, 2017 6:03 am
Forum: 日本語フォーラム
Topic: 断面形状からの面作成
Replies: 4
Views: 2790

Re: 断面形状からの面作成

高度な図形変換ユーティリティのダイアログを表示した後、「エッジから面へ」を選んでいますか?

・輪郭線が選択できない
・「頂点から面へでは3つ以上の頂点を選択」というエラーメッセージ

という状況を見るとエッジ選択ができないのは「エッジから面へ」を選択していないからではないかと思います。
by h.tsubota
Fri Jun 30, 2017 3:26 pm
Forum: 日本語フォーラム
Topic: 見かけの交点
Replies: 2
Views: 1474

Re: 見かけの交点

「見かけの」というのがどういう意味なのかわかりませんが、ブーリアン演算で交差を取って結果形状の体積をとれば形状が交差しているかどうかはわかるのではないでしょうか。 例えば形状「Box」と「Sphere」が交差しているかどうかは以下の様なPythonマクロで判定できると思います。 もし交差していれば交差形状の重心(.CenterOfMass)を取ればおおよその位置はわかるかと思います。 App.activeDocument().addObject("Part::MultiCommon","Common") App.activeDocument().Common.Shapes = [App.act...
by h.tsubota
Thu May 04, 2017 10:27 am
Forum: 日本語フォーラム
Topic: ソリッドのコピー&ペーストを自動化するには
Replies: 2
Views: 1037

Re: ソリッドのコピー&ペーストを自動化するには

少し調べてみました。 How to deep copy with python script? http://forum.freecadweb.org/viewtopic.php?t=11014 上記で開発者の方が回答している様に App.ActiveDocument.copyObject(App.ActiveDocument.ActiveObject, True) とするとアクティブなドキュメントのアクティブなオブジェクトをコピーできました(WIndows版のv0.16で確認)。 ドキュメント名(例."MyDoc")とオブジェクト名(例."MyBox")を指定してコピーしたい場合は以下の様に...
by h.tsubota
Tue Apr 18, 2017 1:54 pm
Forum: 日本語フォーラム
Topic: Mesh STL:外部ツールSTLの拡大縮小
Replies: 2
Views: 1448

Re: Mesh STL:外部ツールSTLの拡大縮小

以下に全く同じ質問がありました。 ・Scale mesh https://forum.freecadweb.org/viewtopic.php?t=286 GUI化されたツールは無いようですが、Pythonコンソールでのコマンド入力で拡大縮小可能です。 バージョン0.16で試してみましたが確かに以下の様にしてXYZの各方向2倍の大きさに拡大できました。 import Mesh mesh=Mesh.Mesh() mesh.read("D:/Workspace/MyCube.stl") Mesh.show(mesh) mat=FreeCAD.Matrix() mat.A11=2.0 mat.A22...
by h.tsubota
Thu Apr 13, 2017 10:29 am
Forum: 日本語フォーラム
Topic: 質点の定義
Replies: 2
Views: 1079

Re: 質点の定義

はじめまして.FreeCAD(ver0.16)のFEM機能を使って,周波数解析を行っています. モデルが複雑なので,解析モデルの一部のパーツを質点(質量のみを定義した点要素)に置き換えて簡略化したいのですが,質点の定義方法が分かりません. おそらくinpファイルを書き換えることで,質点を定義できるようになると思うのですが,どのように書き換えればよいのでしょうか. どなたか教えていただけませんか? どうぞよろしくお願いします. inpファイルの書き換えということになるとFreeCADというよりはソルバーであるCalculiXの使い方になると思いますが、 CalculiXのドキュメントを読んだ限...
by h.tsubota
Sat Apr 01, 2017 3:32 pm
Forum: 日本語フォーラム
Topic: Draftワークベンチの注釈に日本を入力しても表示されない
Replies: 2
Views: 1173

Re: Draftワークベンチの注釈に日本を入力しても表示されない

FreeCAD 0.16で試してみましたが同じように「ABC日本語」が「ABC」と表示されます。

ViewProviderAnnotationLabel::drawImage()も読んでみました。恐らくですがフォント設定の問題であるような気がします。
デフォルトだとFontNameには空文字が設定されます。この場合は「一般フォント」が使われるはずですが、このフォントが日本語に対応していないのではないかと思います。

日本語を使うためにコードの変更が必要なのか、それともどこかに日本語フォントファイルを置いてそれをフォント名として設定すればいいのかまでは調べていません。
by h.tsubota
Wed Mar 08, 2017 12:20 pm
Forum: 日本語フォーラム
Topic: Draftからsvg変換の線幅が0.35固定となっている。
Replies: 11
Views: 2332

Re: Draftからsvg変換の線幅が0.35固定となっている。

手元のバージョン0.16でDraft.pyを確認してみました。

ソースコードを読んだ限りでは makeDrawingView() 内で属性を引き継いでいる様なので、ここで「LineColor」などと同じように

Code: Select all

if hasattr(obj.ViewObject,"LineWidth"):
    viewobj.LineWidth = obj.ViewObject.LineWidth
としてやればいいのではないかと思いました(※動作確認はしていません)。
by h.tsubota
Mon Jan 02, 2017 1:29 pm
Forum: 日本語フォーラム
Topic: スケッチをねじりながら押し出すには
Replies: 1
Views: 2137

Re: スケッチをねじりながら押し出すには

スケッチをらせん状のエッジの周りにスイープすることで作成可能です。 らせん状のエッジはPartワークベンチのプリミティブ作成ツールで作成できます。 プリミティブ作成ツールの使い方については以下を参照してください。 ・FreeCADメモ プリミティブの作成 http://open-shelf.appspot.com/FreeCAD/tools/Part_CreatePrimitives.html またスイープの方法については以下を参照してください。 ・FreeCADメモ 曲線に沿って断面形状を押し出す(スイープ機能) http://open-shelf.appspot.com/FreeCAD/9...
by h.tsubota
Mon Jun 13, 2016 1:37 pm
Forum: 日本語フォーラム
Topic: シェルサーフェスの作成、編集についての質問
Replies: 11
Views: 8418

Re: シェルサーフェスの作成、編集についての質問

要望についてはこのフォーラムのOpen discussion(viewforum.php?f=8)に書くのが一般的な手続きのようです。

またこのフォーラムのAdminがFreeCADの作成者なのでそれぞれのプロフィールからメッセージが送れるはずです(memberlist.php)。
by h.tsubota
Wed Jun 08, 2016 12:13 pm
Forum: 日本語フォーラム
Topic: シェルサーフェスの作成、編集についての質問
Replies: 11
Views: 8418

Re: シェルサーフェスの作成、編集についての質問

普段サーフェスモデリングはしないので私からは何とも言えません。
サーフェスモデリングをする他の方の参考にもなると思うので調査して結果がわかったらぜひ教えて下さい。

Go to advanced search