• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            eryar

            PipeCAD - Plant Piping Design Software.
            RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
            posts - 603, comments - 590, trackbacks - 0, articles - 0

            CesiumJS - 3D Tiles BIM

            Posted on 2018-08-24 21:12 eryar 閱讀(3128) 評論(0)  編輯 收藏 引用 所屬分類: 6.Others

            CesiumJS - 3D Tiles BIM

            eryar@163.com

            1. Introduction

            CesiumJS is an open-source JavaScript library for world-class 3D globes and maps. 

            wps_clip_image-27753

            從其官網(wǎng)上可以看到這個庫的愿景:成為世界級的三維地圖。由于其高性能,對大模型的優(yōu)化技術(shù),可以用于BIM。支持Cesium的財團里面就有Bentley。Bentley也有工廠CAD軟件。

            2. Node.js

            從nodejs官網(wǎng)https://nodejs.org/en/download/上下載安裝包,如果沒有安裝權(quán)限,可以下載免安裝的打包文件:

            wps_clip_image-27908

            直接解壓到d:/nodejs。并在此文件夾中創(chuàng)建兩個文件夾:node_global, node_cache,如下圖所示:

            wps_clip_image-15261

            然后使用CMD窗口,切換到d:/nodejs目錄,輸入如下命令來設置global和cache:

            npm config set prefix “d:/nodejs/node_global”
            npm config set cache “d:/nodejs/node_cache”

            并修改nodevars.bat中的環(huán)境變量:

            wps_clip_image-24391

            并運行nodevars.bat。

            安裝CesiumJS所需要的插件:

            npm install compression -g
            npm install request -g
            npm install yargs -g

             

            3. CesiumJS Hello World

            在CMD命令窗口中切換到Cesium文件夾,并輸入命令:

            Node server.js

            出現(xiàn)如下圖所示的 Cesium development server running locally.

            表示Cesium可以在本地運行了。

            wps_clip_image-981

            在瀏覽器中輸入地址:http://localhost:8080,出現(xiàn)如下圖所示頁面:

            wps_clip_image-28088

            點擊HelloWorld鏈接,出現(xiàn)如下圖所示的的一個三維地球就表示Cesium安裝成功了。

            wps_clip_image-22233

            4. 3D Tiles BIM Demo

            在Cesium的官網(wǎng)上有Bentley提供的一個工廠BIM模型例子,可以從如下地址查看:

            https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=3D%20Tiles%20BIM.html

            wps_clip_image-24263

             

            從其官方的介紹來看,Cesium使用的3D Tiles技術(shù)可以對三維模型數(shù)據(jù)進行壓縮及其他優(yōu)化技術(shù),使其可以加載很大的模型的情況下,瀏覽順暢。且3D Tiles格式也是開源的,可以學習借鑒。

            5. Conclusion

            本文介紹了CesiumJS這個JavaScript庫的安裝和配置,并展示了其在BIM中的一個應用例子。可以通過學習CesiumJS來將PDMS模型轉(zhuǎn)換成3D Tiles格式,來測試其對大模型的支持效果。



            為了方便大家在移動端也能看到我的博文和討論交流,現(xiàn)已注冊微信公眾號,歡迎大家掃描下方二維碼關(guān)注。
            Shing Liu(eryar@163.com)
            AV无码久久久久不卡蜜桃| 日韩精品无码久久一区二区三| 久久精品卫校国产小美女| 国产精品99久久久精品无码| 久久精品人人做人人爽电影| 国产精品久久久久久一区二区三区| 亚洲国产精品热久久| 伊人久久成人成综合网222| 精品久久久久久无码中文字幕一区| 91精品国产色综久久| 亚洲乱码精品久久久久.. | 久久伊人精品一区二区三区| 色综合久久无码五十路人妻| 狠狠色伊人久久精品综合网 | 青青热久久综合网伊人| 日本精品一区二区久久久| 久久精品一区二区| 久久99国产精品尤物| 欧美精品一区二区精品久久| 久久亚洲国产午夜精品理论片 | 国产精品9999久久久久| 中文字幕精品久久久久人妻| 久久人人爽人人爽人人片AV麻豆| 麻豆一区二区99久久久久| 久久99热这里只有精品66| 日韩亚洲欧美久久久www综合网| 久久精品aⅴ无码中文字字幕重口| 久久国产成人亚洲精品影院| 久久午夜羞羞影院免费观看| 国产精品欧美亚洲韩国日本久久 | 97精品国产97久久久久久免费| 久久亚洲精品无码aⅴ大香| 久久国产精品成人片免费| 久久久无码精品亚洲日韩软件| 久久久国产精华液| 久久国产香蕉视频| 久久天天躁狠狠躁夜夜av浪潮| 国产精品99久久精品爆乳| 亚洲精品第一综合99久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲伊人久久综合中文成人网|