System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術是屬于大規模點云渲染的,特別是關于一種在web端渲染大規模點云的方法。
技術介紹
1、大規模點云是由大量的三維空間中的點組成的數據集合。這些點通常包含了三維坐標信息(x、y、z),可能還會有顏色、強度、法向量等其他屬性信息。大規模點云可以通過激光掃描、攝影測量等技術獲取,廣泛應用于地理信息系統、三維建模、虛擬現實、自動駕駛等領域。大規模點云渲染指的是在計算機圖形學中,將包含大量三維點數據的點云在屏幕上以圖像的形式呈現出來的過程。
2、由于點的數量巨大,大規模點云在存儲、傳輸和渲染等方面都面臨著很大的挑戰。例如,需要高效的數據結構和算法來管理點云數據,以減少存儲需求和提高處理速度;在渲染時,需要綜合考慮數據處理、渲染算法和性能優化等多個方面,以實現高效、高質量的點云可視化。
3、現有技術中,對于大規模點云進行渲染的方式主要為:傳統單緩沖渲染,其僅使用單一的緩沖區進行渲染,在處理大規模點云時可能會出現卡頓、幀率不穩定等問題,難以滿足實時性要求;簡單的多線程渲染,通過多線程分別處理不同部分的點云數據進行渲染,但在協調和同步方面可能存在困難,并且對于實時和非實時混合渲染的支持不足。
4、上述的現有的渲染方法只能進行單一的實時渲染或非實時渲染,無法在web端同時實現實時和非實時混合渲染以適應不同場景的需求。
5、公開于該
技術介紹
部分的信息僅僅旨在增加對本專利技術的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域一般技術人員所公知的現有技術。
【技術保護點】
1.一種在web端渲染大規模點云的方法,其特征在于,包括以下步驟:
2.如權利要求1所述的在web端渲染大規模點云的方法,其特征在于,步驟S1包括以下子步驟:
3.如權利要求2所述的在web端渲染大規模點云的方法,其特征在于,步驟S2包括以下子步驟:
4.如權利要求3所述的在web端渲染大規模點云的方法,其特征在于,所述到預定的層級為12級。
5.如權利要求3所述的在web端渲染大規模點云的方法,其特征在于,步驟S3包括以下子步驟:
6.如權利要求5所述的在web端渲染大規模點云的方法,其特征在于,所述八叉樹根節點的包圍盒為整個點云坐標中,x軸的最大值和最小值、y軸的最大值和最小值、z軸的最大值和最小值所圍成的一個包圍盒。
7.如權利要求5所述的在web端渲染大規模點云的方法,其特征在于,所述更新該包圍盒的操作是以該子節點的包圍盒,作為程序的輸入。
8.如權利要求5所述的在web端渲染大規模點云的方法,其特征在于,步驟S4包括以下子步驟:
9.如權利要求8所述的在web端渲染大規模點云
10.如權利要求8所述的在web端渲染大規模點云的方法,其特征在于,以線性混合的方式合并實時渲染和非實時渲染的兩大緩沖,生成最終渲染結果。
...【技術特征摘要】
1.一種在web端渲染大規模點云的方法,其特征在于,包括以下步驟:
2.如權利要求1所述的在web端渲染大規模點云的方法,其特征在于,步驟s1包括以下子步驟:
3.如權利要求2所述的在web端渲染大規模點云的方法,其特征在于,步驟s2包括以下子步驟:
4.如權利要求3所述的在web端渲染大規模點云的方法,其特征在于,所述到預定的層級為12級。
5.如權利要求3所述的在web端渲染大規模點云的方法,其特征在于,步驟s3包括以下子步驟:
6.如權利要求5所述的在web端渲染大規模點云的方法,其特征在于,所述八叉樹根節點的包圍盒為整個點云坐標中,x...
【專利技術屬性】
技術研發人員:陳煊煊,金海建,侯東亞,施向明,王杰,
申請(專利權)人:徠卡測量系統上海有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。