47
Add-in のののののののののののの

Fusion360 meetup vol2 LT

  • Upload
    -

  • View
    333

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fusion360 meetup vol2 LT

の Add-in を公開しようと頑張ってみた

Page 2: Fusion360 meetup vol2 LT

お前、誰よ

Page 3: Fusion360 meetup vol2 LT

大橋啓介

と申します

Page 4: Fusion360 meetup vol2 LT

何やってる?

Page 5: Fusion360 meetup vol2 LT
Page 6: Fusion360 meetup vol2 LT

http://www.kabuku.co.jp

Page 7: Fusion360 meetup vol2 LT
Page 8: Fusion360 meetup vol2 LT
Page 9: Fusion360 meetup vol2 LT
Page 10: Fusion360 meetup vol2 LT
Page 11: Fusion360 meetup vol2 LT

今日話す事

Page 12: Fusion360 meetup vol2 LT

の Add-in を公開しようと頑張ってみた

Page 13: Fusion360 meetup vol2 LT

の Add-in を公開しようと頑張ってみた

( 未完 )

Page 14: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方•公開の仕方•おまとめ

Page 15: Fusion360 meetup vol2 LT

あじぇんだー•発端

Page 16: Fusion360 meetup vol2 LT

発端

Page 17: Fusion360 meetup vol2 LT

発端

Page 18: Fusion360 meetup vol2 LT

発端

Page 19: Fusion360 meetup vol2 LT

キタコレ

Page 20: Fusion360 meetup vol2 LT

作戦• 1 app = $500– パっと見 機能に制限なし– 小さいものなら数日で可能っぽい

• 1 つ作って横展開すれば 3 週で 10個可– ◯◯ へ保存する Add-In• Google Drive, OneDrive, Dropbox

– ◯◯ へキャプチャ画像をシェアする Add-In• Twitter, Slack, Facebook, Google+

Page 21: Fusion360 meetup vol2 LT

作戦• $500 × 10app =

$5000 ≒¥60 万キタコレ

Page 22: Fusion360 meetup vol2 LT

目指せHackathon成金

※ この時点で超重大なミスを犯す

Page 23: Fusion360 meetup vol2 LT

あじぇんだー•発端

Page 24: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方

Page 25: Fusion360 meetup vol2 LT

作り方• メニューから Add-In 画面開く

Page 26: Fusion360 meetup vol2 LT

作り方• Create ボタン押して、言語選んでもっかい

Create– JavaScript 、 C++ 、 Python が選択可能

Page 27: Fusion360 meetup vol2 LT

作り方• 作成後一覧に作成した Add-In が追加されるので Edit ボタンを押す• 開発環境がインストール & 立ち上がる– Python → Sprider– JavaScript → Brackets– C++ → Xcode (win は知らん )

• 同じ画面で Run を押せば起動可能• Run on startup 設定しておくと起動時に起動

Page 28: Fusion360 meetup vol2 LT

作り方 ( リファレンス )

Page 29: Fusion360 meetup vol2 LT

作り方 ( リファレンス )• Fusion 360 の Learn サイト– http://fusion360.autodesk.com/learning/learning.ht

ml– 発見しづらい、見づらい、探しづらいの三重苦– Chrome Extension 推奨• https://chrome.google.com/webstore/detail/autodesk-fusi

on360-learni/amkdnibbgekpljlononmmglfppeihpdn

• Github– http://autodeskfusion360.github.io/– 一番良いかも

Page 30: Fusion360 meetup vol2 LT

作り方 ( リファレンス )• 実装のインターフェース見る– だいたい Add-in のディレクトリ近辺にある– C++

• $HOME/Library/Application Support/Autodesk/webdeploy/production/{ なんか ID っぽいやーつ }/Autodesk Fusion 360.app/Contents/Libraries/Neutron/CPP/include

– Python• $HOME/Library/Application Support/Autodesk/webdeploy/production/{ なんか ID っぽいやーつ /Autodesk Fusion 360.app/Contents/Api/Python/packages/adsk

– JavaScript• $HOME/Library/Application Support/Autodesk/webdeploy/production/{ なんか ID っぽいやーつ }/Autodesk Fusion 360.app/Contents/Libraries/Neutron/JavaScript/adsk

• Forum で聞く– http://forums.autodesk.com/t5/api-and-scripts/bd-p/22– 結構ちゃんと答えてくれる– 無い機能の場合は ideas に投稿してといわれ、いっぱい star 的なのがつくと、実装されるらしい

Page 31: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方

Page 32: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方•公開の仕方

Page 33: Fusion360 meetup vol2 LT

公開の仕方•一番困った– 先ほどの Learn サイトに公開方法の説明無い• 探しづらいから見つけられてないだけかも

– ハッカソンサイトからも探しづらい– 規約周りは英語ばかり…– 特にハッカソンのコードを入力するところもな

い• 最終的に要らなかった…

Page 34: Fusion360 meetup vol2 LT

公開の仕方• Autodesk Exchange Store へログイン– https://apps.exchange.autodesk.com/

• 公開元コーナーを選択

Page 35: Fusion360 meetup vol2 LT

公開の仕方• 先にマイページからプロフィール情報を入れておく

Page 36: Fusion360 meetup vol2 LT

公開の仕方• 右上の「新製品を公開」ボタンから公開• めっちゃ設定項目があり、それぞれちゃんと入力しないと後でレビューが通らない、通らない、通らない• それぞれ入力して、作った Add-In に

readme.html を足して ( 他の Add-In 参照 ) 、zip でアップロード

Page 37: Fusion360 meetup vol2 LT

公開の仕方

しばらくするとAutodesk の中の人からメールが!!

( ゚ д ゚ ) クワッ !!※ この時点で 10/15

Page 38: Fusion360 meetup vol2 LT

公開の仕方

あれこれ直してと言われる→ 直す→ 待つ ( 1週 )

Page 39: Fusion360 meetup vol2 LT

公開の仕方

待つ… .(10 日 )

Page 40: Fusion360 meetup vol2 LT

公開の仕方

あれ ?

Page 41: Fusion360 meetup vol2 LT

公開の仕方

Page 42: Fusion360 meetup vol2 LT

公開の仕方

間に合わない…※10/27 に返信来たけど月末忙しい…

Page 43: Fusion360 meetup vol2 LT

公開の仕方

m9(^Д^)プギャー

Page 44: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方•公開の仕方

Page 45: Fusion360 meetup vol2 LT

あじぇんだー•発端•作り方•公開の仕方•おまとめ

Page 46: Fusion360 meetup vol2 LT

まとめ• Fusion 360 の Add-In 開発は楽しいよ• まだまだ少ないからワンチャンあるよ多分• リファレンスが見づらいのはなんとかなる

と思うよ• 1app = $500 だったけど 1 人 1app までだった

よ• セキュリティ的な問題が解決したらコード

公開するよ多分

Page 47: Fusion360 meetup vol2 LT