就上文提到的四類常見諮詢內容,本文介紹第三類: 一些綜合應用的程式碼解析。(注:本文提及的資源連結若訪問不了,請嘗試VPN)
可能您有一些綜合的需求,不是三兩個功能能夠描述,那麼先在Forge樣例庫裡這裡檢視是否有合適的綜合樣例,這裡的樣例都有對應的原始碼。因為綜合,所以很難用簡單的描述來講解怎麼搭建這樣的需求來滿足您的需要。建議找到程式碼中核心的部分,看看其流程和思路,過濾出一些單元功能模組,函式,慢慢的嫁接到您的應用程式。
有時,可能您是在其他客戶的樣例中看到某些不錯的應用,但沒有原始碼,畢竟這是客戶自己的智慧財產權。對於後端過程,演算法,那無法看到。而前端的應用,則可以在瀏覽器除錯視窗看到下載到本地的程式碼,找到核心部分,分析其思路,再寫出自己的程式碼。友情提醒:不要隨意複製拿來用,注意程式碼的版權宣告。有時Js程式碼做了壓縮或混淆,可以透過一些工具得到略微格式化的程式碼,便於閱讀。例如:http://tool.oschina.net/codef... 。這只是個人學習的一點技巧,請務必查閱權威文件關於這種研究程式碼方式以及版權的事宜。
談到這,對於Forge Viewer已深入研究的朋友,可以關注一下這個工具網站:http://lmv.ninja/ 。它不僅包括了一些基本的Viewer功能測試,還可以試用一些不常見的功能,或設定未正式釋出的Viewer3D.js版本,來體驗和反饋意見。但注意,此工具網站我們不保證一直會存在。