掌桥专利:专业的专利平台
掌桥专利
首页

针对部件级实景三维模型属性查询的方法、装置和设备

文献发布时间:2024-04-18 19:58:30


针对部件级实景三维模型属性查询的方法、装置和设备

技术领域

本申请涉及模型数据处理技术领域,尤其是涉及一种针对部件级实景三维模型属性查询的方法、装置和设备。

背景技术

部件级实景三维模型由于制作精细、结构复杂、单个模型包含的物体繁多,一方面渲染时会占用很大的系统资源,另一方面对此类模型的管理也非常困难。

相关技术中,实现实景三维模型属性查询的通用方法有两类:1)将属性与建筑物模型的底面矢量或中心矢量关联,然而部件级实景三维模型在空间中交错复杂,因此该方法并不适用;2)将属性信息直接与部件级实景三维模型关联,然而,由于部件级实景三维模型的细碎物体繁多,在浏览器中渲染时会增加绘制调用,占用大量的系统资源,影响展示效果。

发明内容

本申请的目的在于提供一种针对部件级实景三维模型属性查询的方法、装置和设备,可以实现针对部件级实景三维模型的属性查询,并且提升了针对部件级实景三维模型属性查询的效率。

第一方面,本发明提供一种针对部件级实景三维模型属性查询的方法,包括:获取部件级实景三维模型,对部件级实景三维模型中的物体依次进行点云采样,生成点云关键点;分别对每个物体的点云关键点进行三角化处理,生成物体所对应的属性块数据;将物体的管理信息和属性块数据进行关联,得到关联信息;对部件级实景三维模型的物体进行合并处理,制作合并物体的多细节层级模型;根据多细节层级模型、属性块数据及关联信息对部件级实景三维进行展示和属性查询。

在可选的实施方式中,在生成物体所对应的属性块数据后,方法还包括:按照预设索引关系将属性块写入属性块json文件中;其中,属性块json文件包括文件描述、属性块、访问器、缓冲区视图和缓冲区,其索引关系为属性块引用访问器,访问器引用缓冲区视图,缓冲区视图引用缓冲区。

在可选的实施方式中,将物体的管理信息和属性块数据进行关联,得到关联信息,包括:将物体的管理信息与相应物体的属性块json文件中的属性块标识进行关联,得到关联信息。

在可选的实施方式中,对点云关键点进行三角化处理,生成物体所对应的属性块数据,包括:将点云关键点确定为属性块的顶点;通过质心Voronoi图对点云关键点进行三角化,生成物体所对应的三角片;为三角化后的属性块赋予唯一标识,得到物体所对应的属性块数据。

在可选的实施方式中,对部件级实景三维模型的物体进行合并处理,制作合并物体的多细节层级模型,包括:对部件级实景三维模型按照预设尺寸进行网格划分;以物体中心点所在网格作为物体的归属网格,对网格内物体进行合并,得到合并物体;利用BungeeNeRF神经辐射场对合并物体建立低层级多细节层级模型。

在可选的实施方式中,根据多细节层级模型、属性块数据及关联信息对部件级实景三维进行属性查询,包括:响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块数据;获取查询操作所指示的属性块数据的标识信息,由标识索引确定关联信息,通过关联信息查询对应的属性信息,以进行属性查询。

在可选的实施方式中,在响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块之后,方法还包括:通过属性块将对应的物体包围,对包围物体所对应的部件级实景三维模型进行高亮展示。

第二方面,本发明提供一种针对部件级实景三维模型属性查询的装置,包括:点云采样模块,用于获取部件级实景三维模型,对部件级实景三维模型中的物体依次进行点云采样,生成点云关键点;三角化处理模块,用于分别对每个物体的点云关键点进行三角化处理,生成物体所对应的属性块数据;关联模块,用于将物体的管理信息和属性块数据进行关联,得到关联信息;细节层级模型制作模块,用于对部件级实景三维模型的物体进行合并处理,制作合并物体的多细节层级模型;属性查询模块,用于根据多细节层级模型、属性块数据及关联信息对部件级实景三维进行展示和属性查询。

第三方面,本发明提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现前述实施方式任一项的针对部件级实景三维模型属性查询的方法。

第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现前述实施方式任一项的针对部件级实景三维模型属性查询的方法。

本申请提供的针对部件级实景三维模型属性查询的方法、装置和设备,该方法将模型中的每一个物体提取关键点,生成简化的属性块,将属性信息与此属性块进行关联;通过将模型划分为展示块,以模型中物体的中心点为准将每个展示块内的模型进行合并,并制作展示块的细节层级模型,从而减少前端渲染时的绘制调用,提升渲染效率,从而可以实现针对部件级实景三维模型的属性查询,并且提升了针对部件级实景三维模型属性查询的效率。

附图说明

为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种针对部件级实景三维模型属性查询的方法的流程图;

图2为本申请实施例提供的一种属性块数据格式详解图;

图3为本申请实施例提供的一种针对部件级实景三维模型属性查询的装置的结构图;

图4为本申请实施例提供的一种电子设备的结构图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

随着全国各地实景三维建设工作的开展,项目中积累了大量的三维模型数据资产,这些数据资产的应用一直是困扰行业的难题。其中,部件级实景三维模型由于制作精细、结构复杂、单个模型包含的物体繁多,一方面渲染时会占用很大的系统资源,另一方面对此类模型的管理也非常困难。

目前实现实景三维模型属性查询的通用方法有两类:

(1)将属性与模型的相关矢量关联。对于一般的建筑物模型,此矢量为建筑物的底面矢量,由于建筑物模型的空间独立性,此方法较为适用,而部件级实景三维模型在空间中交错复杂,无法提取矢量底面。若与模型中物体的中心点矢量关联,每个物体须独立显示才可保证能单独选中,并且物体的中心点不一定位于物体内部,导致点击查询时无法判断选取的是哪一个中心点。因此,此方法对于部件级实景三维模型不适用。

(2)将属性信息直接与部件级实景三维模型关联。此方法要求部件级实景三维模型的每个物体单独为一个展示单元,由于部件级实景三维模型的细碎物体繁多,在浏览器中渲染时会增加绘制调用,占用大量的系统资源,影响展示效果。因此,此方法虽然解决了属性关联的问题,但是降低了前端渲染的效率,影响部件级实景三维模型的实际应用。

为解决渲染效率和模型属性关联之间的矛盾,本申请实施例提供了一种针对部件级实景三维模型属性查询的方法、装置和设备,可以减少前端渲染时的绘制调用,提升渲染效率,并且提升了针对部件级实景三维模型属性查询的效率。

本申请实施例提供了一种针对部件级实景三维模型属性查询的方法,参见图1所示,该方法主要包括以下步骤:

步骤S110,获取部件级实景三维模型,对部件级实景三维模型中的物体依次进行点云采样,生成点云关键点。

在一种实施方式中,首先输入部件级实景三维模型,读取部件级实景三维模型中的物体,通常部件级实景三维模型中包括有数量较多的物体,因此可以每次选取一个物体进行点云采样,通过遍历模型中包含的全部物体依次对物体进行点云采样。

在读取部件级实景三维模型中的物体后,对物体进行采样,生成点云数据,进而基于点云数据提取关键点。在一种实施方式中,可以使用PCL(Point Cloud Library)中pcl_mesh_sampling在物体表面均匀采样,生成点云数据,并使用NARF关键点提取算法提取点云关键点。

步骤S120,分别对每个物体的点云关键点进行三角化处理,生成物体所对应的属性块数据。

在一种实施方式中,可以首先将点云关键点确定为属性块的顶点,然后通过质心Voronoi图对点云关键点进行三角化,生成物体所对应的三角片。可以理解的是,一个物体通常可以由多个三角片的连接关系构成,通过对点云关键点进行三角化,可以得到每个物体所对应的多个三角片。进而为三角化后的属性块赋予唯一标识,得到物体所对应的属性块数据,例如,可以为三角化后的属性块赋予唯一id,得到该物体的属性块数据。

可选的,在生成物体所对应的属性块数据后,可以按照预设索引关系将属性块写入属性块json文件中。

下面对属性块的具体格式进行说明:

属性块文件以json格式组织,包含文件描述(info)、属性块(blocks)、访问器(accessors)、缓冲区视图(bufferViews)、缓冲区(buffers)五个部分,其索引关系如图2所示,其中,属性块引用访问器,访问器引用缓冲区视图,缓冲区视图引用缓冲区。每一部分的详细描述为:

(1)文件描述(info):包含版本信息(version)、本文件中包含的属性块的数量信息(blocksCount)、三角形索引的数据类型(indicesType)、顶点坐标每一维的数据类型(positionType)。

(2)属性块(blocks):为属性块对象组成的数组,每个属性块对象为数组的一个元素,包含属性块的顶点、索引和属性块的唯一id。顶点和索引引用访问器(accessors)的对象,其中顶点为x、y、z三个方向的坐标信息,每个坐标为一个数据;索引数据为1个数,每3个索引构成一个三角形。单个坐标和索引的数据类型在文件描述中进行说明。

(3)访问器(accessors):一个访问器对象引用一个缓冲区视图对象,描述了引用的缓冲区视图的数据布局,包含缓冲区视图索引(bufferView)、数量(count)、字节偏移量(byteOffset)。bufferView 指定了缓冲区视图的索引,count属性指定了数据的数量,byteOffset属性指定了accessor访问数据的开始位置。不同的访问器对象可以引用同一个缓冲区视图。

(4)缓冲区视图(bufferViews):一个缓冲区视图对象引用一个缓冲区对象,将缓冲区对象中的数据结构化,包含缓冲区索引(buffer)、偏移值(byteOffset)和字节长度(byteLength)。buffer指定了缓冲区的索引,byteOffset指定了缓冲区视图的字节偏移量,byteLength指定了缓冲区视图的字节长度。需注意:为保证执行效率,所有的顶点坐标在缓冲区视图中必须以4的倍数对齐,例如假设缓冲区的前半部分存储顶点索引,后半部分存储顶点坐标,顶点索引如果仅占6个字节(即索引值为0~5的字节),顶点坐标须空余后边两个字节,从索引为8的字节开始进行存储。

(5)缓冲区(buffers):一个缓冲区对象以二进制数据流形式记录了属性块的顶点和索引信息,包含二进制数据流(uri)和字节长度(byteLength)两个属性。uri以8位字节流,base64编码存储,byteLength指定了缓冲区的字节长度。

属性块文件示例如下,此例中定义了两个属性块对象,每个属性块包含8个顶点,12个三角形,缓冲区前半部分存储所有属性块的三角形索引信息,后半部分存储所有的顶点位置信息。

{

"info”: {

"version": "1.0",//版本信息

"blocksCount": 2, //包含的属性块数量

"indicesType":"unsigned short",//三角形索引的数据类型

"positionType":"float"//顶点坐标每一维的数据类型

},

"blocks": [//属性块信息数组,每个元素是一个属性块

{

"indices": 0,//属性块的三角形索引,指向访问器

"POSITION": 1,//属性块的顶点信息

"id": "modelname1"//属性块的唯一id

},

{

"indices": 2,

"POSITION": 3,

"id": "modelname2"

}

],

"accessors": [//访问器,描述缓冲区视图的数据布局

{

"bufferView": 0,//缓冲区视图的索引

"count": 36//数据的数量,此处指包含36个三角形顶点索引,即12个三角形

},

{

"bufferView": 1,

"count": 8//顶点的数量,此处指包含8个顶点

},

{

"bufferView": 0,

"byteOffset": 72,//字节偏移量,整体字节偏移量=bufferView.byteOffset+accessors.byteOffset

"count": 36

},

{

"bufferView": 1,

"byteOffset": 96,//字节偏移量,此处从144(bufferView[1].byteOffset)+96(accessor[3].byteOffset)=240字节处开始读取。

"count": 8

}

],

"bufferViews": [

{

"buffer": 0,//缓冲区的索引

"byteLength": 144//此视图的字节长度

},

{

"buffer": 0,

"byteOffset": 144,//此视图的字节偏移量

"byteLength": 192

}

],

"buffers": [

{

"uri":"data:application/octet-stream; base64, AACAPwAAgD8AAIC/AACAPwAAg(后边省略)", //属性块的二进制存储信息,使用8位字节流,base64编码

"byteLength": 336//缓冲区的字节长度

}

]

}

步骤S130,将物体的管理信息和属性块数据进行关联,得到关联信息。

在一种实施方式中,上述物体的管理信息包含管理此物体需要的各类信息,一般为结构化表格,也即每种物体对应有其管理信息表。例如对于室内的灭火器,其管理信息可包含灭火器的生产日期、有效期、检修日期、责任人、联系信息等,在实际应用中,管理信息可根据实际应用情况进行整理。

通过在管理信息表中添加属性块数据的标识信息(属性块的ID信息),可以将物体的管理信息与相应物体的属性块json文件中的属性块标识进行关联,得到关联信息可实现管理信息与属性块的关联。

步骤S140,对部件级实景三维模型的物体进行合并处理,制作合并物体的多细节层级模型。

在一种实施方式中,可以首先对部件级实景三维模型按照预设尺寸进行网格划分,然后以物体中心点所在网格作为物体的归属网格,对网格内物体进行合并,得到合并物体,进而利用BungeeNeRF神经辐射场对合并物体建立低层级多细节层级模型。

步骤S150,根据多细节层级模型、属性块数据及关联信息对部件级实景三维进行展示和属性查询。

可选的,响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块数据,进而获取查询操作所指示的属性块数据的标识信息(也即前述属性块的ID信息),由标识索引确定关联信息,通过关联信息查询对应的属性信息,以进行属性查询。

此外,在响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块数据之后,还可以通过属性块数据将对应的物体包围,对包围物体所对应的部件级实景三维模型进行高亮展示。

通过上述方式,将模型中的每一个物体提取关键点,生成简化的属性块,将属性信息与此属性块进行关联;通过将模型划分为展示块,以模型中物体的中心点为准将每个展示块内的模型进行合并,并制作展示块的细节层级模型,从而减少前端渲染时的绘制调用,提升渲染效率,从而可以实现针对部件级实景三维模型的属性查询,并且提升了针对部件级实景三维模型属性查询的效率。

本申请实施例实现了一种部件级实景三维模型属性查询的方法,可以解决部件级三维模型前端渲染和属性管理的问题。本申请实施例所请求保护的方法在实施时,通过将管理信息关联在属性块中,可以解决属性管理的问题;通过将前端展示的模型合并制作细节层次模型,解决前端渲染draw call(绘制调用)过多而效率低的问题。与现有方法相比,本申请实施例具有以下有益效果:

(1)将属性信息直接与部件级实景三维模型关联的方法虽可解决属性管理的问题,但会导致前端渲染时绘制调用次数过多,影响展示效果。本方法将部件级实景三维合并展示,可以显著减少系统的渲染负担,提升渲染效率;

(2)直接将模型合并展示的方法虽可解决前端渲染的问题,但无法对模型进行属性查询管理。本方法使用属性块关联物体的管理信息,且能够在前端渲染时对物体单独选中,解决了部件级实景三维管理的问题;

(3)相比于将属性信息与中心点矢量关联,本方法能够在点击选择时选中属性块,准确判断选中的物体,不会因中心点位于物体外部或多个物体中心点位置相近导致无法选中,解决了部件级实景三维模型选中查询的问题。

基于上述方法实施例,本申请实施例还提供一种针对部件级实景三维模型属性查询的装置,参见图3所示,该装置主要包括以下部分:

点云采样模块310,用于获取部件级实景三维模型,对部件级实景三维模型中的物体依次进行点云采样,生成点云关键点;

三角化处理模块320,用于分别对每个物体的点云关键点进行三角化处理,生成物体所对应的属性块数据;

关联模块330,用于将物体的管理信息和属性块数据进行关联,得到关联信息;

细节层级模型制作模块340,用于对部件级实景三维模型的物体进行合并处理,制作合并物体的多细节层级模型;

属性查询模块350,用于根据多细节层级模型、属性块数据及关联信息对部件级实景三维进行展示和属性查询。

本申请实施例提供的针对部件级实景三维模型属性查询的装置,将模型中的每一个物体提取关键点,生成简化的属性块,将属性信息与此属性块进行关联;通过将模型划分为展示块,以模型中物体的中心点为准将每个展示块内的模型进行合并,并制作展示块的细节层级模型,从而减少前端渲染时的绘制调用,提升渲染效率,从而可以实现针对部件级实景三维模型的属性查询,并且提升了针对部件级实景三维模型属性查询的效率。

在一可行的实施方式中,在生成物体所对应的属性块数据后,上述装置还包括索引写入模块,用于:

按照预设索引关系将属性块写入属性块json文件中;

其中,属性块json文件包括文件描述、属性块、访问器、缓冲区视图和缓冲区,其索引关系为属性块引用访问器,访问器引用缓冲区视图,缓冲区视图引用缓冲区。

在一可行的实施方式中,上述关联模块330,还用于:

将物体的管理信息与相应物体的属性块json文件中的属性块标识进行关联,得到关联信息。

在一可行的实施方式中,上述三角化处理模块320,还用于:

将点云关键点确定为属性块的顶点;

通过质心Voronoi图对点云关键点进行三角化,生成物体所对应的三角片;

为三角化后的属性块赋予唯一标识,得到物体所对应的属性块数据。

在一可行的实施方式中,上述细节层级模型制作模块340,还用于:

对部件级实景三维模型按照预设尺寸进行网格划分;

以物体中心点所在网格作为物体的归属网格,对网格内物体进行合并,得到合并物体;

利用BungeeNeRF神经辐射场对合并物体建立低层级多细节层级模型。

在一可行的实施方式中,上述属性查询模块350,还用于:

响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块数据;

获取查询操作所指示的属性块数据的标识信息,由标识索引确定关联信息,通过关联信息查询对应的属性信息,以进行属性查询。

在一可行的实施方式中,在响应于针对多细节层级模型的查询操作,选中查询操作所指示的属性块之后,上述装置还包括展示模块,用于:

通过属性块将对应的物体包围,对包围物体所对应的部件级实景三维模型进行高亮展示。

本申请实施例提供的针对部件级实景三维模型属性查询的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,针对部件级实景三维模型属性查询的装置的实施例部分未提及之处,可参考前述针对部件级实景三维模型属性查询的方法实施例中相应内容。

本申请实施例还提供了一种电子设备,如图4所示,为该电子设备的结构示意图,其中,该电子设备100包括处理器41和存储器40,该存储器40存储有能够被该处理器41执行的计算机可执行指令,该处理器41执行该计算机可执行指令以实现上述任一项针对部件级实景三维模型属性查询的方法。

在图4示出的实施方式中,该电子设备还包括总线42和通信接口43,其中,处理器41、通信接口43和存储器40通过总线42连接。

其中,存储器40可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口43(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线42可以是ISA(IndustryStandard Architecture,工业标准体系结构)总线、PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线42可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器41中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器41可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器41读取存储器中的信息,结合其硬件完成前述实施例的针对部件级实景三维模型属性查询的方法的步骤。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述针对部件级实景三维模型属性查询的方法,具体实现可参见前述方法实施例,在此不再赘述。

本申请实施例所提供的针对部件级实景三维模型属性查询的方法、装置和设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本申请的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
  • 三维模型处理方法和装置、电子设备、计算机可读存储介质
  • 三维模型的遮挡确定方法、装置、计算机设备和存储介质
  • 三维模型渲染方法、装置及电子设备
  • 血管三维模型的修补方法、装置和电子设备
  • 针对实景三维模型的无网格边界孔洞修补方法以及装置
  • 针对实景三维模型的无网格边界孔洞修补方法和装置
技术分类

06120116498765