17
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Fusion 360 を Pythonで動かそう その1 スクリプトの新規作成

Last updated at Posted at 2020-07-24

#はじめに
Fusion 360 を Pythonで動かしてRhinoceros + Grasshopper(or Python)や Dynamo 的なモデリングをしてみたいと思って始めた学習のメモです
この記事では Fusion 360 でスクリプトを新規作成し、その内容を確認する方法だけを書いています。スクリプトの編集については今後別の記事で書いていく予定です

次の記事 Fusion 360 を Pythonで動かそう その2 スケッチに円を描いてみる

Fusion 360 API とは

#スクリプトを新規作成
ツールタブ > スクリプトとアドインを実行
image.png

作成 をクリック
image.png

Python を選択しスクリプト名、説明、作成者を入力して作成をクリック
image.png

マイスクリプトのところにスクリプトが追加される
image.png

実行するとこんなダイアログが表示され、OKを押すと終了するだけのスクリプトです
image.png

#スクリプトの内容を確認する
もう一度スクリプトとアドインのダイアログを開き、作成したスクリプトを選んで編集をクリック

#Author-Reisyu
#Description-初めてのスクリプト

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

def run(context):
    ui = None
    try:
        app = adsk.core.Application.get()
        ui  = app.userInterface
        ui.messageBox('Hello script')

    except:
        if ui:
            ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))

#まとめ
この記事はこれだけの内容です。次回からは公式ドキュメントのサンプルを元に勉強していこうと思ってます

次の記事 Fusion 360 を Pythonで動かそう その2 スケッチに円を描いてみる

17
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?