三维模型检测方法及装置制造方法及图纸

技术编号:20867026 阅读:32 留言:0更新日期:2019-04-17 09:27
本发明专利技术公开了一种三维模型检测方法及装置,该方法包括:获取三维模型文件,判断该模型文件是否加密,若为加密文件则先将其解密;解析该模型文件获取模型相关信息;检测该模型格式是否符合通用模型格式标准,若不符合,结束检测;若该模型格式符合通用模型格式标准,则将该模型和模型相关信息显示于人机交互界面,用户可通过人机交互界面调整模型相关信息,通过实时解析、渲染,用户可实时预览调整后的模型状态。调整完成后,对模型文件进行加密并导出至指定存储位置。采用本发明专利技术技术方案,自动解析并检测模型相关信息,且可实时预览模型,使得模型的解析、检测自动化,模型调整可视化、实时化;支持模型的加解密,使得模型的流通安全可控。

【技术实现步骤摘要】
三维模型检测方法及装置
本专利技术涉及一种三维模型检测方法及装置,属于三维建模

技术介绍
随着CAD技术的发展,三维建模已经越来越多地应用到产品设计中,并且涌现出大量优秀的建模工具。使用已建模文件进行继续开发和设计,则可大大减轻设计工作者的工作负荷,提高工作效率。但是,不同建模工具生成的模型文件的跨平台支持性不尽相同,在使用已有模型前,需要对其进行检测,以保证模型的可用性。现有技术中,三维模型检测工具的检测项目较为单一,对文件格式的支持也比较单一,无法应用于多标准的模型检测,且检测方式以半人工方式居多,未达到检测自动化的效果。
技术实现思路
针对现有技术的不足,本专利技术的目的在于提供一种三维模型检测方法及装置,使用户更加方便、全面地检测模型信息。为实现前述专利技术目的,本专利技术公开的三维模型检测方法至少包括以下步骤:S1,获取待检测三维模型文件;S2,判断所述三维模型文件是否为加密文件,若是,则对其进行解密;S3,解析所述三维模型文件,获取模型相关信息;S4,检测所述三维模型文件是否符合通用格式标准,若符合,显示模型及模型相关信息于人机交互界面,在所述人机交互界面上修改模型相关信息,实时解析并显示修改后的模型;若不符合,执行步骤S6;S5,加密并导出当前模型文件,存储至指定位置;S6,结束检测。优选地,将检测和/或修改模型的操作信息保存至日志文件中;优选地,将检测和/或修改模型的操作信息以Jason格式记录到日志文件中。优选地,导出当前模型时进行文件格式转换。优选地,在模型解析和调整过程中,将模型文件的数据内容加密并动态存储至内存。优选地,所述模型相关信息包括:顶点数据、表面属性、渲染属性。优选地,在显示模型的界面区域设置和显示网格、相机、灯光。相应地,本专利技术还公开了一种三维模型检测装置,具体包括:输入输出模块,至少用于获取或输出三维模型文件;加解密模块,至少用于对三维模型进行解密或加密;模型调测模块,至少用于解析模型相关信息和对三维模型进行通用格式检测;人机交互模块,至少用于显示模型和模型相关信息,以及修改模型相关信息。优选地,所述装置还包括日志模块,至少用于将检测和/或修改模型的操作信息保存至日志文件中。优选地,所述装置还包括格式转换模块,至少用于在输出模型文件时,将模型文件转换为指定格式。优选地,所述装置的模型相关信息包括顶点数据、表面属性、渲染属性;优选地,在所述装置的显示模型的界面区域设置和显示网格、相机、灯光。与现有技术相比,本专利技术的优点包括:整合和升级了市场上单一的检测方式,使得模型检测更具有全面性和完整性。获取模型文件后,自动解析并检测模型相关信息,使得模型的解析、检测自动化;调整模型的相关信息后,可实时预览模型的显示状态,使得模型调整可视化、实时化;支持模型的加解密,使得模型的流通安全可控。附图说明图1是本专利技术一典型实施例提出的一种三维模型检测方法的流程图;图2是本专利技术一典型实施例提出的一种三维模型检测装置的结构示意图。具体实施方式鉴于现有技术中的不足,本案专利技术人经长期研究和大量实践,得以提出本专利技术的技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。本专利技术提出了一种三维模型的检测方法,其技术方案作如下具体阐述:获取三维模型文件,判断该模型文件是否加密,若为加密文件则先将其解密;解析该模型文件获取模型相关信息;检测该模型格式是否符合通用模型格式标准,若不符合,结束检测;若该模型格式符合通用模型格式标准,则将该模型和模型相关信息显示于人机交互界面,用户可通过人机交互界面调整模型相关信息,通过实时解析、渲染,用户可实时预览调整后的模型状态。调整完成后,对模型文件进行加密并导出至指定存储位置。为使本专利技术技术方案更加清楚,以下将结合实施例及附图,对本专利技术的核心思想进行进一步阐述。请参阅图1,图1是本专利技术一典型实施例提出的一种三维模型检测方法的流程图,具体可包括以下步骤:步骤101,获取待检测三维模型文件。步骤102,判断所述三维模型文件是否为加密文件,若是,执行步骤103;若否,执行步骤104;步骤103,解密模型文件。步骤104,解析所述三维模型文件,获取模型相关信息;步骤105,检测所述三维模型文件是否符合通用格式标准,若符合,执行步骤106;若不符合,执行步骤110;步骤106,显示模型及模型相关信息;显示模型及模型相关信息于人机交互界面,可在显示模型的界面区域设置和显示网格、相机、灯光等,显示的模型相关信息包括顶点数据、表面属性、渲染属性等。步骤107,判断是否检测完成,若是,执行步骤108,若否,执行步骤109;步骤108,加密并导出当前模型文件,存储至指定位置,之后执行步骤110.当用户对模型状态满意后,可导出模型文件以备下次使用。为保证模型的安全性,在导出模型前对其进行加密,加密方式可选择或默认指定;文件存储位置可选择为本地存储或云端存储。较佳地,在导出时还可以对导出文件进行格式转换,指定导出为其他模型编辑工具可识别的格式,例如fbx、obi等主流格式文件之间的转换。步骤109,在所述人机交互界面上修改模型相关信息,并实时解析、渲染修改后的模型,转至步骤106显示修改后的模型及模型相关信息;当调整模型相关信息时,通过实时解析、渲染3D模型,人机交互界面展示的模型具有实时性,呈现在用户面前的也是用户修改模型相关信息后的最新模型状态。步骤110,结束检测。通过实时模型预览,用户可以从不同参数角度观察模型的各个细节,使用户既可以全局掌控模型的结构特征,也可以从细节处把控模型,用户可通过切换和设置模型参数实现模型的检测和调整,从而使模型更接近于真实,表现更细腻。作为一种较佳的实施方式,可将模型检测、调整模型相关信息以及格式转换等操作信息记录到日志文件中,例如以标准的JSON格式和模块化的数据结构记录模型修改内容到指定的本地日志中,为用户提供详细的修改信息查询,进而使用户快速智能的检测模型是否符合用户要求。作为一种较佳的实施方式,可将模型在检测和解析过程中的所有数据进行加密并动态保存到内存中,在磁盘不做任何记录,从而保证数据的安全性。相应地,本专利技术实施例还公开了一种三维模型检测装置,请参阅图2,图2是本专利技术另一典型实施例提出的三维模型检测装置的结构示意图,该装置至少包括以下模块:输入输出模块201,至少用于获取或输出三维模型文件,用户可通过该模块导入待检测三维模型文件,或当检测结束后导出三维模型文件。加解密模块202,至少用于对三维模型进行解密或加密;模型调测模块203,至少用于解析模型相关信息和对三维模型进行通用格式检测;人机交互模块204,至少用于显示模型和模型相关信息,以及修改模型相关信息。具体地,人机交互模块还包括用于显示模型和模型相关信息的人机交互界面,在该人机交互界面上,用户可以实时、直观地预览模型,并实时修改、调整模型的相关参数,以达到检测和调整的目的。在实时修改、调整模型的相关参数时,由模型调测模块对模型相关信息进行实时解析、渲染3D模型,从而呈现在用户面前的是用户修改模型相关信息后的最新模型状态。作为一种较佳的实施方式,该装置还可包括格式转换模块,至少用于将当前模型文件转换为其他类型的文件格式。具体地,在导出文件时,还可提供用于选择导出文件类型的本文档来自技高网...

【技术保护点】
1.一种三维模型检测方法,其特征在于,包括以下步骤:S1,获取待检测三维模型文件;S2,判断所述三维模型文件是否为加密文件,若是,则对其进行解密;S3,解析所述三维模型文件,获取模型相关信息;S4,检测所述三维模型文件是否符合通用格式标准,若符合,显示模型及模型相关信息于人机交互界面,在所述人机交互界面上修改模型相关信息,实时解析并显示修改后的模型;若不符合,执行步骤S6;S5,加密并导出当前模型文件,存储至指定位置;S6,结束检测。

【技术特征摘要】
1.一种三维模型检测方法,其特征在于,包括以下步骤:S1,获取待检测三维模型文件;S2,判断所述三维模型文件是否为加密文件,若是,则对其进行解密;S3,解析所述三维模型文件,获取模型相关信息;S4,检测所述三维模型文件是否符合通用格式标准,若符合,显示模型及模型相关信息于人机交互界面,在所述人机交互界面上修改模型相关信息,实时解析并显示修改后的模型;若不符合,执行步骤S6;S5,加密并导出当前模型文件,存储至指定位置;S6,结束检测。2.根据权利要求1所述的三维模型检测方法,其特征在于:将检测和/或修改模型的操作信息保存到日志文件中。3.根据权利要求2所述的三维模型检测方法,其特征在于:将所述操作信息以Jason格式保存到日志文件中。4.根据权利要求1所述的三维模型检测方法,其特征在于:导出当前模型文件时进行文件格式转换。5.根据权利要求1所述的三维模型检测方法,其特征在于:在模型解析和调整过程中,将模型文件的数据内容加密并动态存储至内存。6.根据权利...

【专利技术属性】
技术研发人员:周志颖董鑫何晓辉
申请(专利权)人:苏州梦想人软件科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1