三分鐘零程式碼實現CAD網頁Web快速看圖和高科技效果展示
由於CAD
格式DWG
檔案為私有格式,在網頁Web
展示並且無差異化
顯示一直以來是一個技術門檻比較高的技術活,本文將介紹如何在零程式碼的情況下,三分鐘實現Web快速看圖和實現高科技效果展示。
之前我們介紹了一款開源的利用最新技術棧Vue3
開發的
他實現了對AutoCAD
格式的DWG
圖紙的雲端管理檢視功能。
大致功能如下:
-
CAD圖紙的在線上傳、開啟、檢視、版本管理
-
線上圖層管理切換檢視功能
-
屬性資料查詢功能
-
圖中文字搜尋功能
-
檢視管理功能
-
列印功能,可輸出PNG、JPG、PDF、SVG等功能
-
線上繪圖功能,(點,線,面,捕捉、裁剪等功能)
-
圖紙批註功能
-
自定義樣式更改功能
-
資料展示功能 【重點推薦】,允許使用者模擬點資料、在圖上捕捉採集點、線、面數據、或者直接選擇實體資料,根據資料,選擇不同的繪製方式把資料展示在圖上。
我們將在這款平臺上實現上面的效果。
準備工作
(1)要顯示的CAD的Dwg格式的底圖
(2) 已下載好的
(3) 進入原始碼
vjmap-vue3
,開啟README.md,按提示執行此工程
yarn
cd packages/map-manage
yarn dev
(4)開啟頁面 http://localhost:3000/#/
如果不想跑原始碼,可以直接開啟
網頁Web端開啟CAD圖形
(1) 點選上傳新圖形
(2) 選擇要上傳開啟的DWG檔案
(3) 開啟後選擇儲存後渲染柵格
(4) 開啟效果如下
高科技效果實現
開啟資料展示
點選資料展示
的功能按鈕,開啟資料展示功能
煙花效果
(1) 點選隨機資料,生成設定好的隨機資料,用於煙花顯示的點位置
(2) 選擇中間效果欄中的煙花效果
,點選預覽
(3)這時候我們可以看到地圖中已經出現了煙花效果了
,點選“確定”返回
立體光牆
(1)點選選擇實體[座標位置]
(2) 反選(下至上,從右至左)選擇最外面的邊框實體,按回車鍵
點選確定
返回
(3) 選擇立體光牆
線自動閉合
(4) 點選預覽,這時候我們可以看到地圖中已經出現了煙花效果了
,點選“確定”返回
(5) 點選四稜錐
,勾選繪製點時繪製線上所有點
(6) 點選預覽,這時候我們可以看到地圖中已經出現了四稜錐
,點選“確定”返回
飛線效果
(1) 選擇採集線
(2) 在圖上採集從中心點到四個角的四條直線,採集完成,按回車鍵點選確定返回
(3) 點選飛線效果
(4) 點選預覽,這時候我們可以看到地圖中已經出現了飛線效果
,點選“確定”返回
拉伸圖中的實體
(1) 選擇選擇實體[返回幾何座標]
,同時切換到點選
(2)點選選擇圖中要選擇的實體,按回車鍵點選確定返回
(3) 選擇拉伸多邊形
(4) 點選預覽,這時候我們可以看到地圖中已經出現了剛選擇的實體已拉伸,點選“確定”返回
路徑動畫
(1) 選擇採集線
, 在圖上採集路徑的直線,採集完成,按回車鍵點選確定返回
(2) 效果欄中選擇路徑動畫
(3) 點選預覽,這時候我們可以看到地圖中在剛採集的線上面,出現了路徑動畫了,點選“確定”返回
點符號
下面我們在地圖上再模擬點感測器位置和資料 (1)點選隨機資料,生成設定好的隨機資料, 選擇點符號
,同時勾選繪製點時包括線上所有點
(2) 點選預覽,這時候我們可以看到地圖中已出現剛模擬的感測器圖示和資料了,點選“確定”返回
高科技主題樣式
關閉資料展示
功能 , 在工具欄上更多功能
上選擇高科技主題樣式
最終效果如下:
結論
大家如想實現更酷的效果,可以訪問