【技术实现步骤摘要】
一种轻量化三维模型尺寸标注方法
[0001]本专利技术涉模型应用
,特别是涉及一种轻量化三维模型尺寸标注方法
。
技术介绍
[0002]随着计算机图形学和三维建模技术的不断发展,三维模型在建筑施工领域中的应用越来越广泛
。
然而,随着三维模型的复杂度随着细节逐渐增长,其数据文件大小也越来越大,给计算机的处理和渲染带来了很大的负担
。
为了解决这一问题,人们研发了各种三维模型轻量化技术,以便于优化
、
简化和压缩三维模型数据,来减少其文件大小,减轻计算机处理负荷,从而提高三维模型的处理速度和渲染效率
。
优化
、
简化和压缩后的三维模型,一般称为轻量化三维模型
。
[0003]在工程领域中,目前三维模型的应用主要侧重于设计阶段,通过专用的三维设计建模软件,完成工程设计,并抽取相关信息形成二维施工图纸,用于项目现场施工
。
在工程项目建造施工阶段,使用建筑信息模型
(Building Information Modeling
,
BIM)
技术作为工程及设施全生命周期的信息载体,推动施工活动全面可视化的需求越来越迫切
。
受终端性能以及软件工具成本限制,本阶段主要使用轻量化模型来实现各类可视化功能
。
但轻量化模型存在的最大问题是,难以实现在设计
、
建模软件中模型信息的存储
、
显示
、 />提取等,尤其是较为复杂的空间几何尺寸信息
。
这就导致轻量化三维模型的应用,一直存在较大的局限性,需要与设计
、
建模软件配套使用
。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术的目的是提供一种轻量化三维模型尺寸标注方法
。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种轻量化三维模型尺寸标注方法,包括:
[0007]获取可编辑版的三维模型,并将所述三维模型所包含的设计关键点信息写入所述三维模型的属性信息文件;
[0008]将所述三维模型进行轻量化,并进行所述三维模型与所述属性信息文件的关联;
[0009]获取待标注的所述三维模型的部件类型,并针对不同的所述部件类型确定相应的尺寸标注显示规则;
[0010]获取所有所述模型部件的基本信息及其关键点信息,并基于所述基本信息及其关键点信息,按照所述尺寸标注显示规则对所述三维模型的构件进行遍历,同步将对应的尺寸标注数据写入本地数据库中;
[0011]读取已写入所述本地数据库中的尺寸标注数据,将所述尺寸标注数据作为参数在所述三维模型中渲染尺寸标注;
[0012]分析尺寸标注的两点的坐标值,以判断出对应的尺寸标注走向,并对两个所述坐标值进行偏移计算,以实现尺寸标注离开构件本身的效果
。
[0013]优选地,所述设计关键点信息包含部件入口坐标
、
部件出口坐标
、
部件中心坐标
、
部件辅助第三点坐标
、
支吊架定位坐标
、
管座开孔定位坐标和部件偏转角度
。
[0014]优选地,所述三维模型的几何信息与所述属性信息文件中的文本数据信息通过
ID
和
NAME
进行同步调用
。
[0015]优选地,所述尺寸标注显示规则包括尺寸显示的数量及对应的起止点坐标取值字段名称
。
[0016]优选地,在同步将对应的尺寸标注数据写入本地数据库中的过程中,还对所述尺寸标注数据进行坐标值的转换
。
[0017]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0018]本专利技术提供了一种轻量化三维模型尺寸标注方法,包括:获取可编辑版的三维模型,并将所述三维模型所包含的设计关键点信息写入所述三维模型的属性信息文件;将所述三维模型进行轻量化,并进行所述三维模型与所述属性信息文件的关联;获取待标注的所述三维模型的部件类型,并针对不同的所述部件类型确定相应的尺寸标注显示规则;获取所有所述模型部件的基本信息及其关键点信息,并基于所述基本信息及其关键点信息,按照所述尺寸标注显示规则对所述三维模型的构件进行遍历,同步将对应的尺寸标注数据写入本地数据库中;读取已写入所述本地数据库中的尺寸标注数据,将所述尺寸标注数据作为参数在所述三维模型中渲染尺寸标注;分析尺寸标注的两点的坐标值,以判断出对应的尺寸标注走向,并对两个所述坐标值进行偏移计算,以实现尺寸标注离开构件本身的效果
。
本专利技术是在轻量化三维模型上进行尺寸标注,可以通过网页端进行显示,并且尺寸信息是根据模型相关数据进行自动提取和渲染,无需人工干预,实现自动化的同时,也从根本上保证了尺寸信息的同步性和准确性
。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图
。
[0020]图1为本专利技术实施例提供的尺寸标注方法的流程图;
[0021]图2为本专利技术实施例提供的三维模型关键点信息写入示意图;
[0022]图3为本专利技术实施例提供的尺寸标注数据转换入库示意图;
[0023]图4为本专利技术实施例提供的轻量化三维模型尺寸标注效果示意图;
[0024]图5为本专利技术实施例提供的轻量化三维模型尺寸标注偏移效果示意图
。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚
、
完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例
。
基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围
。
[0026]为使本专利技术的上述目的
、
特征和优点能够更加明显易懂,下面结合附图和具体实
[0039][0040]步骤4:通过编程获取所有模型部件的基本信息及其关键点信息,按照步骤3中梳理确定的规则对构件进行遍历,同步将对应的尺寸标注数据写入本地数据库中,如图3所示
。
在数据写入过程中,还需要对坐标值进行转换,从模型中的东南西北上下方向,转为
X、Y、Z
轴对应的数字
(
包含正负号
)
,然后进行两点之间直线距离的计算
。
[0041]步骤5:读取已写入数据库中的尺寸标注数据,将其作为参数在模型中渲染尺寸标注,如图4所示
。
其中,两点的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种轻量化三维模型尺寸标注方法,其特征在于,包括:获取可编辑版的三维模型,并将所述三维模型所包含的设计关键点信息写入所述三维模型的属性信息文件;将所述三维模型进行轻量化,并进行所述三维模型与所述属性信息文件的关联;获取待标注的所述三维模型的部件类型,并针对不同的所述部件类型确定相应的尺寸标注显示规则;获取所有所述模型部件的基本信息及其关键点信息,并基于所述基本信息及其关键点信息,按照所述尺寸标注显示规则对所述三维模型的构件进行遍历,同步将对应的尺寸标注数据写入本地数据库中;读取已写入所述本地数据库中的尺寸标注数据,将所述尺寸标注数据作为参数在所述三维模型中渲染尺寸标注;分析尺寸标注的两点的坐标值,以判断出对应的尺寸标注走向,并对两个所述坐标值进行偏移计算,以实现尺寸标注离开构件本身的效果
。2.
根据权利要求1所述的轻量化三维模型尺寸标注方法,其特征在于,所述设计关键点信息包含部件入口坐标<...
【专利技术属性】
技术研发人员:杨远松,常海军,温颖帅,刘海洋,周波波,王增辉,范少荣,温森林,席利国,刘超,
申请(专利权)人:核工业工程研究设计有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。