3DTile中的geometricError和boundingVolume

本文深入探讨3DTiles的数据结构,分析了不同层级LOD(Level of Detail)的几何误差(geometricError)和边界体积(boundingVolume)在3DTiles树状组织中的作用。通过对实际数据的解析,阐述了同一区域不同精细度模型的表示方法,以及通过金字塔数据结构表达的瓦片切分原理。

一、前言

上一篇文章中说geometricError 类似一个对象外包球的直径,那boundingVolume 外包范围就能计算外包球的直径,这两个值应该是一样,若这样理解就给大家带来很多误解(那真是罪过啊,误人子弟o(∩_∩)o )。今天就从这两个值的关系来理解3DTile的树结构组织。

首先我们知道3DTile 是一个树的数据结构(分析Replace模式)。

  1. 父子的boundingVolume的都是一样的,但是geometricError的值不一样。
  2. 父子的boundingVolume的不一样的,且geometricError的值不一样。

二、 父子的boundingVolume的都是一样

先看一个段数据

	"root": {
   
   
		"boundingVolume": {
   
   
			"box": [
				-0.14458248518394613,
				0.19650212276906132,
				-0.55261315359229,
				1875.0316531509962,
				0.0,
				0.0,
				0.0,
				1875.3490874752823,
				0.0,
				0.0,
				0.0,
				276.3399779427031
			]
		},
		"children": [
			{
   
   
				"boundingVolume": {
   
   
					"box": [
						-0.14458248518394613,
						0.19650212276906132,
						-0.55261315359229,
						1875.0316531509962,
						0.0,
						0.0,
						0.0,
						1875.3490874752823,
						0.0,
						0.0,
						0.0,
						276.3399779427031
					]
				},
				"children": [
					{
   
   
						"boundingVolume": {
   
   
							"box": [
								-0.144582485183
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值