2017-09-27 68 views
-1

我有一個Forge查看器的角/打字稿實現,它正在從Autodesk服務器加載一對依賴關係。但爲了保證我們的客戶這些文件始終在線,我想將這些文件存放在我們公司的一臺服務器上。我從Autodesk Forge Extractor工具下載了一個軟件包,並嘗試在本地服務器上託管該軟件包,但不幸的是,這似乎在版本2.10上運行,而不是2.13,這正在破壞我們的某些功能。Autodesk Forge在本地服務器上的主機依賴關係

除此之外,它看起來像每個提取的軟件包都附帶了模型和紋理,但是因爲我們從我們公司的服務器加載我們的模型,所以我們希望託管一個只包含下面列出的文件的軟件包。我們無法爲我們所有的模型使用Autodesk提取工具來創建包。

有沒有辦法可靠地託管下面的依賴關係,而無需存儲整個模型或不必引用確切的模型?

<link rel="stylesheet" type="text/css" href="https://developer.api.autodesk.com/viewingservice/v1/viewers/style.css" /> 
<script src="https://developer.api.autodesk.com/viewingservice/v1/viewers/three.min.js?v=2.13.*"></script> 
<script src="https://developer.api.autodesk.com/viewingservice/v1/viewers/viewer3D.min.js?v=2.13.*"></script> 

回答

0

僞造Viewer是多達3.1.1版本我會建議使用最新版本的,相當多的事情都因爲2.13版本發生變化,從2.10以上。

確保您經常檢查更新日誌在瀏覽器開發者頁面 https://developer.autodesk.com/en/docs/viewer/v2/overview/changelog/

檢查以下職位,你可以學到什麼改變。

的另一種方式,我能想到的,W應該將整個JS以及css文件複製到您的服務器託管的本地文件中,該文件將從您的項目中引用。

轉到這些鏈接,複製整個源代碼並將其命名爲有意義且與API相關的內容,以便您知道它們將來是什麼。

CSS

https://developer.api.autodesk.com/viewingservice/v1/viewers/style.css?v=2.13

JS

https://developer.api.autodesk.com/viewingservice/v1/viewers/three.js?v=2.13 https://developer.api.autodesk.com/viewingservice/v1/viewers/viewer3D.js?v=2.13

你總是可以得到縮小的JS,如果你的.js 前加 「分」 請記住,這些都將沒有得到更新,當你決定進行更新時,你將不得不做手動工作。

+0

嗨Jaime,我們等着升級我們的瀏覽器,因爲有幾個事件監聽器會打破更新的版本。我已將此問題報告給Autodesk技術支持人員,售票號爲#1520,但無論如何,在查看器的後續版本中,我都看不到任何會幫助解決問題的更改。我正在尋找一種方法將瀏覽器源文件從我們的模型中獨立存放在我們自己的服務器上。這有可能以任何方式? – sjoerd216

+0

我編輯了我的答案,讓我知道是否有幫助。乾杯 –

+0

如果你想自己託管查看器API,這是可行的,但是有比這裏提到的3更多的文件(其他文件在需要時由查看器在內部按需加載)。你需要抓住所有的人。出於許可原因,我們不允許提供完整API的直接下載鏈接。只需在我的電子郵件地址 - 「autodesk.com - philippe.leefsma」下,我將直接向您發送3.1.1版本。 –