C# SolidWorks 二次開發 API ---在自己的網頁中嵌入eDrawings Web Viewer

目前博客訪問突破2萬+,粉絲成功上百,感謝大家的查看。
在這裏插入圖片描述
今天再來上點硬菜,先看下圖:
這是Solidworks PDM系統中的Web2客戶端,能夠實現對很多3D圖在web端的預覽,我們先不考慮PDM這麼 高深的問題,今天我來給大家介紹一下如何把這個功能集成到自己的網頁中,實現預覽3D格式。
在這裏插入圖片描述
通過網頁端的請求分析,以及後端服務器的對比,發現web版的edrawing是利用了新的scs格式來進行中轉的,沒有直接在web上對solidworks的原檔進行解析,這樣保證了數據的安全。
在這裏插入圖片描述
它利用了一個在線的服務來進行文件的轉換,下圖是3dcontentcentral這個網站上的請求截圖:

在這裏插入圖片描述
在發佈好web2客戶端後,發現裏面會有一個eDrawingsWebViewer的文件夾:裏面就有轉換的文件夾,再次進行研究
在這裏插入圖片描述
找到了一個轉換的Exe文件,在cmd命令下直接有提示,傳入輸入的格式,以及輸出的地址,就可以轉換成scs文件了。
經過測試,這個轉換工具可以直接轉換x_t step等中間格式爲scs文件,還是很厲害的。
在這裏插入圖片描述
在這裏插入圖片描述

最後在本地部署iis下直接 在Site文件夾下 打開main.html,並傳入URL即可顯示:

在這裏插入圖片描述
當前它本來有一箇中轉的服務,這個需要大家自己去處理。目前還沒在把服務研究透。

下面是測量的截圖

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章