のりーのアトリエ

家具屋・FP。思いついたことをつらつらと綴っています。主にfusion360のパラメトリックモデリングについて、ずっと書き続けます

fusion360×python APIを使って色々動かそうぜ!第8回ーコンポーネントとルートフォルダ

fusion360APIで僕が最も使う、フォルダとコンポーネントです。 うろうろうろ、と移動しているうちに上達していくと思うので、是非頑張ってみてください!

 

実際に手を動かしてみるのが一番。わからないときは、@sanyosan や、フェイスブックや動画のコメントやブログコメントなどで教えてください!なお、気づく確率はtwitterから順番に下がっていきます・・・(笑

 

動画の中で使った文字列です。いつも張り付けて使うと楽ち


fusion360×python part8 APIでのフォルダの説明と、コンポーネントの説明。15分動画です。

んです。自分なりのものを作るといいですね~。普段使ってるのはもっともっと長文です。

スニペット」機能を使ってます。

 

次回は、オカレンスをinsertする(よそからコンポネント持ってくる)をやりたいと思います!未定です!

import adsk.core, adsk.fusion,traceback,adsk.cam, csv,os,re
ui = None
app = adsk.core.Application.get()
ui = app.userInterface
desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
root = app.data.activeProject.rootFolder.dataFolders
user = os.environ.get('USERNAME')
des = adsk.fusion.Design.cast(app.activeProduct)
rootComp = des.rootComponent
occs = des.allComponents
doc = app.documents
m = adsk.core.Matrix3D.create()