のりーのアトリエ

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

fusion360自作アドインのご紹介-body on off

fusion360APIのご紹介をしたいと思います。

 

どうも、さんよーさんです。

 

今日は、BodyOnOffです。

 


fusion360自作アドインのご紹介。モデリングの最中に点けたり消したりを思い切ってするための、Body全部一発表示アドイン。BodyOnOff

import adsk.core, adsk.fusion,traceback,adsk.cam, csv

app = adsk.core.Application.get()
design = adsk.fusion.Design.cast(app.activeProduct)

allComponents = design.allComponents
for component in allComponents:
    bodies = component.bRepBodies
    component.isBodiesFolderLightBulbOn = True
    for body in bodies:
        body.isVisible = True
rootComp = adsk.fusion.Component.cast(design.rootComponent)
rootComp.isBodiesFolderLightBulbOn = True
allOccurences = rootComp.allOccurrences
for occ in allOccurences:
    occ.isLightBulbOn = True
for component in allComponents:
    bodies = component.bRepBodies
    component.isBodiesFolderLightBulbOn = True
    for body in bodies:
        body.isVisible = True
for occ in allOccurences:
    occ.isLightBulbOn = True

 

 以上。短いですね~。

まー簡単に言うと、全部ループさせて表示するだけです。

これが・・・

f:id:sanyo-san:20200129000917p:plain

ボタン一つでこうなります。

f:id:sanyo-san:20200129000929p:plain

vキーやランプをクリックして消していって、最後に出すとき、結構めんどくさいこと多いですよね~。

一発で全部出せます。

 

ショートカットキーに登録すれば、ボタン一つになりますのでさらに便利!ぜひぜひ使ってみてくださいませ~♪

 

是非使ってみてください。使い方が知りたい人は、@sanyosan(ついった)まで~♪

 

このアドインのダウンロードはこちらから♪

パスワードは sanyosanです。

インストールの記事も書いてますが、お伝え出来る自信がないので、是非グーグルにて検索してください!基本的には、解凍して

 

 

sanyo-san.hatenablog.com

sanyo-san.hatenablog.com

sanyo-san.hatenablog.com