iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

讓模型上雲 - Autodesk Forge API 學習筆記 系列

個人應映未來工作需求與可能性,透過這30天熟悉forge api 的實作。
筆者曾經參與forge viewer 實作的工作坊,兩天的時間上不能把完整的運作流程理解與應用。這次,想透過筆記文章的方式重新梳理與理解當時的教材與官方文件,以較熟悉的node.js框架實作forge viewer,同時也希望能透過我30天的筆記,讓偶然看到與自己相同背景的開發者們有一個更使用者友善的學習路徑。

鐵人鍊成 | 共 12 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First
DAY 1

Day1 - 淺談作者背景與撰文動機

筆者於去年十月底找到人生第一份正職工作,就是BIM(Building Information Modeling)相關的軟體開發,因此對於Autodesk for...

2020-09-14 ‧ 由 Emily Q. H. 分享
DAY 2

Day2 - Forge 開發環境建立

建立forge app 首先進入forge官網,點選sign up後先選擇start free trial這個license選項後續會依照在專案中使用到的api...

2020-09-15 ‧ 由 Emily Q. H. 分享
DAY 3

Day3 - Forge OAuth認證機制簡介

關於Forge認證機制,一開始在學習的時候真的是觀念模糊,這天閱讀官方文件,加上之前對於使用者認證的了解,將OAuth常見的幾個名詞與觀念做陳述 OAuth O...

2020-09-16 ‧ 由 Emily Q. H. 分享
DAY 4

Day4 Create forge server (1)

今天正式進入實作階段,使用node.js創建forge server,還沒在本地端安裝node.js的讀者,可依循安裝node.js的步驟安裝。 專案簡介 fo...

2020-09-17 ‧ 由 Emily Q. H. 分享
DAY 5

Day5-Create forge server (2)

專案架構 前端: 以Boostrap,jquery 建立畫面基本layout,jstree.js實作樹狀結構的view圖片轉自forge-workshop-tw...

2020-09-18 ‧ 由 Emily Q. H. 分享
DAY 6

Day6 - Create forge server (3)-網頁結構雛形

forge viewer的版面主要分成上方的nav-bar,下方左欄與右欄,以及透過按鈕觸發的modal,主要皆以boostrap佈局首先打開index.htm...

2020-09-19 ‧ 由 Emily Q. H. 分享
DAY 7

Day7-Create forge server (4)-設定環境變數

前兩篇文章完成了網頁的layout佈局,今天將要來設置專案的環境變數。設置的資訊包含先前創建forge app時獲得的clent ID與secret,我們將透過...

2020-09-20 ‧ 由 Emily Q. H. 分享
DAY 8

Day8 - Create forge server (5)-設定環境變數

建立config.js 在專案資料夾內建立config.js,設定後續取用api 需要帶入的資訊。我們使用預設匯出的方式,匯出一個object,寫法如下 mod...

2020-09-21 ‧ 由 Emily Q. H. 分享
DAY 9

Day9 - Create forge server (6)-主程式撰寫

今天將要來撰寫我們的主程式,首先打開index.js,引入先前安裝的express這個網路框架,並且初始化後以一個變數app儲存。 初始化express con...

2020-09-22 ‧ 由 Emily Q. H. 分享
DAY 12

Day12 - 上傳模型(1)

先前設定好獲取access token的路由檔,接下來將進入到上傳模型功能的開發與詳述,在這之前會先介紹先前引入的一支API,Data Management D...

2020-09-25 ‧ 由 Emily Q. H. 分享