Visual Code 的超便利Forge測試工具:Autodesk Forge Tool

Autodesk Forge 學習簡談 - 1 咱們說起了幾個學習Forge的材料和工具,Learn Forge tutorial - 嚮導式Forge進階教程介紹了官方的入門樣例。 有時,各位朋友也喜歡用 Autodesk Forge 學習簡談 - 4中談到的extract io來下載轉換後的SVF數據包。固然,還有Postman,你們常常拿來進行端口測試。這些爲你們進行Forge應用的開發提供了不一樣角度的幫助。git

Forge的網絡應用開發,不只須要頻繁的代碼測試,還要測試模型,分析數據等,尤爲不少朋友的開發環境是如今流行的Visual Code。今天咱們特別介紹一款超便利的Forge測試工具:Autodesk Forge Tool。由咱們部門的同事Petr Broz撰寫。github

這款工具是一個VSCode的擴展庫。先經過VSCode市場搜尋Autodesk Forge Tool,而後安裝。
Screen Shot 2020-02-16 at 9.14.56 PM.pngjson

安裝成功後,左邊側的菜單欄會出現一個Forge的菜單:先不要點擊。而是先打開一個目錄做爲【工做空間】。segmentfault

Screen Shot 2020-02-16 at 10.39.16 PM.png

這時點擊Forge的菜單,將出現Forge Tool的測試面板,而VSCode環境右下角出現一個提示,讓輸入您的Forge ID等信息,點擊確認開始。也能夠經過快捷鍵( macOS的 Cmd+, Windows的 Ctrl+) 來彈出輸入框。網絡

Screen Shot 2020-02-16 at 9.19.35 PM.png

按順序輸入Client ID, Client Secret和測試用數據放在US仍是EMEA(目前兩個數據中心)
Screen Shot 2020-02-16 at 9.28.47 PM.pngapp

Screen Shot 2020-02-16 at 9.28.58 PM.png

Screen Shot 2020-02-16 at 9.29.06 PM.png

最後是給這些變量的環境一個名字。
Screen Shot 2020-02-16 at 9.29.26 PM.png工具

Forge Tool當前版本提供三組測試,並且內容至關豐富學習

Screen Shot 2020-02-16 at 10.30.55 PM.png

  1. Data & Derivatives: 進行數據管理,模型轉換,甚至包括SVF數據包下載。缺省會列出全部該Client ID (app)所擁有的bucket。
  2. Webhook: 包括各類支持的Webhook類型設置和調用。缺省會列出Client ID (app)所擁有的Webhook
  3. Design Automation:進行雲端設計自動化的測試。缺省會列出Client ID (app)的雲端自動化有關的資源:appbunddle, activity等。

本文講解#1的使用方法和測試場景。測試

  • 當前面的環境變量設置好之後,可測試現有bucket內容,也可從建立bucket開始,點擊Data & Derivatives 右側的 + 號,彈出輸入框,輸入bucket的名字和生存週期。

Screen Shot 2020-02-16 at 10.41.31 PM.png

Screen Shot 2020-02-16 at 10.42.27 PM.png

等待片刻,一個新的bucket建立好,並在列表中出現。右鍵這個bucket節點,幾個菜單供選擇,包括查看bucket基本信息 【View Bucket Details】,該命令將調用Forge端口,把返回值顯示到右側的臨時文件中。及其方便!
Screen Shot 2020-02-16 at 10.43.29 PM.pngspa

  • 點擊【Upload Object】,提示選擇一個測試模型文件,肯定文件名,接着提示選擇文件的類型。若是不清楚什麼類型,選擇application/octet-stream.

Screen Shot 2020-02-16 at 10.47.11 PM.png

文件開始上傳

Screen Shot 2020-02-16 at 10.50.01 PM.png

文件上傳成功後,顯示在bucket節點的展開節點中。此時還沒有有轉換數據,

Screen Shot 2020-02-16 at 10.51.35 PM.png

  • 右鍵此文件節點,出現多個可選菜單。點擊【Translate Object】

Screen Shot 2020-02-16 at 10.52.46 PM.png

轉換過程開啓,狀態顯示在文件節點下方:

Screen Shot 2020-02-16 at 10.54.31 PM.png

  • 轉換成功後,出現全部的3D數據和2D數據列表

Screen Shot 2020-02-16 at 10.55.36 PM.png

  • 右鍵某個數據節點,選擇【Preview Derivatives】,一個加載數據到Forge Viewer的過程啓動!

Screen Shot 2020-02-16 at 10.56.58 PM.png

稍等片刻,右側的文件窗口中模型加載完畢!很酷! VSCode中直接看模型😎想看看2D也可同時進行查看:

Screen Shot 2020-02-16 at 11.23.23 PM.png

  • 若是想查看模型的層次結構,點擊【View Derivatives Tree Json】. 等待片刻,一個json數據文件產生。

Screen Shot 2020-02-16 at 11.01.24 PM.png

同理,點擊【view Derivatives Properties Json】將獲取構件屬性json數據

Screen Shot 2020-02-16 at 11.09.29 PM.png

  • 最激動的一個功能,直接下載SVF數據包!選擇文件節點的【Download Object Derivatives as SVF/F2D】.選擇一個文件夾,全部的SVF數據資源將依次下載。

Screen Shot 2020-02-16 at 11.15.33 PM.png

還有好些其它功能菜單,常見的測試場景全覆蓋。相信給各位朋友的開發帶來更多幫助。若是您以爲還不夠,能夠自行拓展源碼!Petr分享在他的我的Github中:
https://github.com/petrbroz/v...

相關文章
相關標籤/搜索