国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Cesium.js加載3dTiles格式傾斜攝模型影懸浮空中的解決辦法

這篇具有很好參考價值的文章主要介紹了Cesium.js加載3dTiles格式傾斜攝模型影懸浮空中的解決辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

在之前的博文中,已經(jīng)講過如何在Cesium中加載3dTiles格式的傾斜攝影模型(Cesium加載3D Tiles模型)。最近發(fā)現(xiàn)一個問題,新加載的傾斜攝影模型,都漂浮在空中,無法很好的貼合地面。分析了一些這個問題,可能是由于以下原因造成的:

  1. 飛行器的精度
  2. 傾斜攝影的參數(shù)問題
  3. Cesium自帶的DEM精度問題

剛剛加載效果圖

cesium行政區(qū)劃懸浮效果,Cesium,3d,cesium,3Dtiles,b3dms,三維

解決辦法

最簡單的解決方式就是,讓3DTiles模型進(jìn)行一定程度的平移變換。構(gòu)建平移變換相關(guān)代碼如下圖所示:

    let tileSetModel = new Cesium.Cesium3DTileset({
      url: "http://localhost:9003/model/tkBZRQBVc/tileset.json",
      preferLeaves: true,
      //【重要】內(nèi)存建議顯存大小的50%左右,內(nèi)存分配變小有利于傾斜攝影數(shù)據(jù)回收,提升性能體驗(yàn)
      maximumMemoryUsage: 1500,
      cullWithChildrenBounds: true,
      skipLevelOfDetail: true,
    });


    tileSetModel.readyPromise.then(tileset => {
      console.log("加載完成")
      //
      let surface = Cesium.Cartesian3.fromRadians(0, 0, 0);
      //模型改變的位置
      let offset = Cesium.Cartesian3.fromRadians(0, 0, 193);
      //定義模型的改變狀態(tài)
      let translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());

      tileset.modelMatrix= Cesium.Matrix4.fromTranslation(translation)
      viewer.scene.primitives.add(tileset);
      viewer.zoomTo(tileset, new Cesium.HeadingPitchRange(0.5, -0.2, tileset.boundingSphere.radius * 1.0));

    }).catch(function (error) {
      console.log(error);
    });

修正之后加載效果

cesium行政區(qū)劃懸浮效果,Cesium,3d,cesium,3Dtiles,b3dms,三維文章來源地址http://www.zghlxwxcb.cn/news/detail-532918.html

到了這里,關(guān)于Cesium.js加載3dTiles格式傾斜攝模型影懸浮空中的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Three.js開發(fā)神器-結(jié)合3DTiles插件加載傾斜攝影模型

    Three.js開發(fā)神器-結(jié)合3DTiles插件加載傾斜攝影模型

    首先我們通過鏈接和圖片來看看效果 演示Demo鏈接地址:https://n3gis.github.io/exportToThree(3.0).html?scene=Demo_4 使用到的軟件(軟件大家到Unity商城上搜索,Unity商城地址:https://assetstore.unity.com) Unity3D 3DTiles(Unity3D插件,用于加載OSGB格式的傾斜攝影數(shù)據(jù)) Export To Three.js(Unity3D插件,

    2023年04月20日
    瀏覽(112)
  • vue3結(jié)合Cesium加載傾斜攝影3dtiles

    ? ? ? ? 這篇文章主要是為了記錄加載3dtiles時模型與地形有時候存在一些高度上的差異,為此將解決方法做一個記錄,便于其他讀者使用。 ????????加載傾斜攝影3dtitle ? ????????調(diào)整傾斜攝影高度 ????????調(diào)用方式:

    2024年02月02日
    瀏覽(45)
  • cesium加載三維模型3dtiles

    目的:為避免跨域 輸入cmd命令 python3 -m http.server 5500 http://127.0.0.1:5500/data/mars3d-max-shihua-3dtiles-master/tileset.json http://127.0.0.1:5500/cesium/cesium%E5%8A%A0%E8%BD%BD3dtile2.html

    2024年02月13日
    瀏覽(430)
  • mapbox+deck.gl加載傾斜攝影模型3dtiles

    mapbox+deck.gl加載傾斜攝影模型3dtiles

    做三維WebGIS開發(fā)的朋友們都知道,我們加載傾斜攝影模型,一般使用cesium加載3dtiles格式的數(shù)據(jù)很簡單,官網(wǎng)和網(wǎng)上都有很多例子,這里也不再詳細(xì)贅述。但是在使用cesium場景中我們會遇到這樣一個問題,在加載整個球的時候其實(shí)是影響了性能的,在加載局部小場景的時候我們

    2024年02月02日
    瀏覽(122)
  • Cesium地圖上加載3DTiles模型

    Cesium地圖上加載3DTiles模型

    1,使用Blender創(chuàng)建模型: 官網(wǎng)下載Blender:https://www.blender.org/,在Github上下載Building Tools插件,通過編輯-偏好設(shè)置-插件-安裝,導(dǎo)入壓縮包使用,這個可以自己創(chuàng)建小房子,文件-導(dǎo)出為obj格式 2,將.obj轉(zhuǎn)成3dtiles格式: 1,第一種方法通過加載本地文件展示: 1,github下載ObjTo3

    2024年02月03日
    瀏覽(97)
  • Cesium加載3Dtiles模型-大疆智圖

    Cesium加載3Dtiles模型-大疆智圖

    Cesium加載3Dtiles模型步驟: (一)如果您使用的是大疆智圖,則該軟件可以直接輸出3Dtiles格式(B3DM切片)的數(shù)據(jù),如圖所示: ? (二)如果您使用的是CC(Smart3D),該軟件可以輸出OSGB格式的數(shù)據(jù),我們可以借助: 1.osg2cesiumApp v1.3軟件來將我們的OSGB傾斜攝影數(shù)據(jù)轉(zhuǎn)換成3Dtil

    2024年02月11日
    瀏覽(119)
  • 常用的傾斜攝影三維模型3DTILES格式優(yōu)缺點(diǎn)分析

    常用的傾斜攝影三維模型3DTILES格式優(yōu)缺點(diǎn)分析

    ?三維模型3DTILES格式是一種用于描述三維模型和場景數(shù)據(jù)的標(biāo)準(zhǔn)格式,具有以下優(yōu)點(diǎn)和缺點(diǎn): 優(yōu)點(diǎn): 1、多平臺支持:3DTILES格式基于WebGL和JavaScript技術(shù),可以在多個平臺上運(yùn)行,包括PC、移動設(shè)備、云服務(wù)器等。這為三維數(shù)據(jù)可視化和呈現(xiàn)提供了更廣泛的應(yīng)用空間。 2、數(shù)據(jù)

    2024年02月06日
    瀏覽(32)
  • cesium——加載3DTiles,模型的選中,高亮效果

    cesium——加載3DTiles,模型的選中,高亮效果

    3DTiles是一種用于組織和傳輸大規(guī)模地理數(shù)據(jù)的規(guī)范,旨在提供一種高效、可擴(kuò)展的方式來加載和顯示復(fù)雜的3D模型。它革新了地理數(shù)據(jù)可視化領(lǐng)域,為創(chuàng)建逼真的三維地圖提供了新的可能性。 3DTiles采用了一種層次化的數(shù)據(jù)結(jié)構(gòu),將地理信息按照空間范圍劃分成小塊,類似于

    2024年02月07日
    瀏覽(93)
  • 傾斜攝影三維模型OSGB格式轉(zhuǎn)換3DTILES格式的常用軟件介紹

    傾斜攝影三維模型OSGB格式轉(zhuǎn)換3DTILES格式的常用軟件介紹

    ?3DTILES格式是一種用于Web端三維數(shù)據(jù)可視化和呈現(xiàn)的標(biāo)準(zhǔn)格式之一,可以將傾斜攝影三維模型OSGB格式轉(zhuǎn)換為3DTILES格式,從而實(shí)現(xiàn)更加靈活和便捷的數(shù)據(jù)應(yīng)用和管理。以下是一些常用的軟件,可以用于將OSGB格式轉(zhuǎn)換為3DTILES格式: 1、Cesium ion Cesium ion是一個基于云技術(shù)的3D GIS平

    2024年01月18日
    瀏覽(30)
  • 基于Node.js的3DTiles三維傾斜攝影模型爬蟲

    基于Node.js的3DTiles三維傾斜攝影模型爬蟲

    隨著小型無人機(jī)的普及,鄉(xiāng)村級的傾斜攝影模型構(gòu)建已經(jīng)越來越簡單。一個無人機(jī)和一名飛手2個小時內(nèi)就可以完成。在做WebGIS和Cesium開發(fā)時,3DTiles是一種常用的傾斜攝影三維模型的切片格式。3DTiles格式通常有散列和緊湊兩種文件組織形式,其中不同工具生成的散列數(shù)據(jù)使用

    2023年04月17日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包