Learn Forge tutorial - 嚮導式Forge進階教程

梁曉冬發表於2018-04-09

Autodesk Forge團隊陸續的推出了很多學習資料和樣例工程,這些資源在Autodesk Forge 學習簡談做了介紹。而部分資源由於API本身的變動,或者程式碼的變動,可能無法正常使用了,我們會逐個的進行清理,讓大家獲知最新的更新。

近期,團隊製作了一個嚮導式Forge進階教程,旨在透過一步一步的教學,讓初學者熟悉有關Forge web service和API的用法。考慮到朋友們開發語言習慣,本教程設定Node.js, .NET, PHP, JAVA, Go等內容,如果有對應Forge SDK的,教程也使用SDK撰寫有關程式碼。

http://learnforge.autodesk.io/#/

圖片描述

第一期教學是關於如何能轉換原始模型為網頁瀏覽的格式,在Forge Viewer中載入。包括幾個要點:

  • 環境的搭建:不同開發語言有不同的要求,教程選型的標準是:免費的,流行的,易用的
  • 身份認證:為簡單演示,此次只介紹了透過身份認證服務獲取2 token的過程,包括許可權高和許可權低的兩種token
  • 獲取開發者bucket資訊: 透過資料管理服務獲取bucket列表,以及其中的物件資訊
  • 上載本地檔案到bucket,或建立新的bucket:透過資料管理服務建立bucket和上載檔案
  • 對某檔案啟動轉換:使用模型資料提取和轉換服務
  • 客戶端: 如何使用jstree列出bucket和物件樹,上載本地檔案,啟動轉換和載入模型到Forge Viewer
  • 如何部署,釋出網站

這是樣例最終的結果:
圖片描述

每種開發語言的程式碼客戶端都是一樣的,而後端因語言不通而不同。目前上線的有:Node.js, .NET,Go,即將上線的是PHP, JAVA。

歡迎初學的朋友嘗試,反饋意見。

相關文章