• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2013年09月12日

Python@FreeCADのお勉強 その1

いつまで続くか、有る日突然書かなくなるかも(笑)

FreeCADと言う文字通りオープンソースの3次元CADを仕事で生かせないかという半私的プロジェクト。

Wikipediaの解説とかSourceForge.netの日本語訳とか、日本語マニュアル(pdf)とか、興味のある方はそちらも参照されると良いかも。


Python scripting tutorial日本語訳)を試してみる。

Pythonコンソールは「表示」→「ビュー」→「Pythonコンソール」で表れた。
FreeCADのインストールしたバージョンは0.13、Pythonのバージョンは2.6.2だったのでそこら辺の微妙な表記違いはあり。

>>> doc = FreeCAD.newDocument()

で、新しいFreeCADデータ作成、「ファイル」→「新規」と多分同等。

>>> box = doc.addObject("Part::Box","myBox")
>>> doc.recompute()

で、立方体作成&画面描画?でしょうか。
要素定義をして再計算をして初めて要素が実体化されるという感じなのかも。

>>> box.Height = 5

画面をぐりぐり動かして上記コマンド実行、立方体の高さが変わった。
出来た要素の変更に関しては再計算は必須では無いと言う事なのかな?


>>> myvec = FreeCAD.Vector(2,0,0)
>>> myvec
>>> myvec.x
>>> myvec.y
>>> othervec = FreeCAD.Vector(0,3,0)
>>> sumvec = myvec.add(othervec)

ベクトル演算。
FreeCADの綴りは大文字小文字を含めて間違えないように。
freeCADとかFreeCadとかでエラーが出て一瞬何か他のおまじないが居るのかとちょっと悩んだ。

>>> box.Placement.Base
>>> box.Placement.Base = sumvec

>>> otherpla = FreeCAD.Placement()
>>> box.Placement = otherpla

Placement.Baseは要素の位置(基点位置)、位置にベクトルを与えることで移動が可能。
FreeCAD.Placement()で絶対原点を示すって感じかな?
ブログ一覧 | FreeCAD | ビジネス/学習
Posted at 2013/09/12 17:06:52

イイね!0件



今、あなたにおすすめ

ブログ人気記事

愛車と出会って12年!
Cocacchiさん

最近話題の映画2本・・・
シュールさん

ランクル250のデッドスペースを有 ...
YOURSさん

オ〜ステキなアンティークローズ🌹
mimori431さん

🍽️グルメモ-988-銀座スイス ...
桃乃木權士さん

とうとう30万km
清瀬 裕之さん

この記事へのコメント

コメントはありません。

プロフィール

車は単なる道具だと思う自動車関連企業就業者。 駐車スペースの制限で駐車が出来ないなんて事がほぼ考えられない軽での移動がお気に入り。 テラノは9年弱2...
みんカラ新規会員登録

ユーザー内検索

お誕生日おめでとう

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

リンク・クリップ

大田材木店 
カテゴリ:DIY
2011/08/24 16:58:02
 
ユキ技研株式会社 レコフレーム 
カテゴリ:DIY
2011/03/31 07:24:01
 

愛車一覧

日産 サクラ 日産 サクラ
デイズと入れ替え 車検まで待てなかった 毎日充電生活は吉と出るか凶と出るか やっぱり岐 ...
日産 キャラバン 日産 キャラバン
大きさだけキャンカーとして快適な道具を目指す。 4WDはやはりはずせません。 岐阜は寒冷 ...
日産 デイズ 日産 デイズ
モコと入れ替え EV出るまで待てなかった FF選択は吉と出るか凶と出るか やっぱり岐 ...
日産 NV350キャラバン 日産 NV350キャラバン
ワンコ・トランポとして快適な道具を目指す。 4WDはやはりはずせません。 フォグランプ ...

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
2008年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation