三维模型动态显示方法及装置制造方法及图纸

技术编号:9928084 阅读:76 留言:0更新日期:2014-04-16 18:57
本发明专利技术公开了一种三维模型动态显示方法及装置,该三维模型动态显示方法包括:对三维模型中至少一个部件进行参数化设置,所设置的参数具有可连接外部变量的动态属性;显示参数化设置后的三维模型,识别所设置的参数,将参数解析并显示为动态属性,并关联用于驱动所述三维模型进行动态显示的外部设备;三维模型随所述外部设备数据的变化而动态变换位置和/或角度,进行动态显示。因此,本发明专利技术的三维模型动态显示方法及装置能够使得静态的三维模型结构以运动方式显示出来,提高了开发效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种三维模型动态显示方法及装置,该三维模型动态显示方法包括:对三维模型中至少一个部件进行参数化设置,所设置的参数具有可连接外部变量的动态属性;显示参数化设置后的三维模型,识别所设置的参数,将参数解析并显示为动态属性,并关联用于驱动所述三维模型进行动态显示的外部设备;三维模型随所述外部设备数据的变化而动态变换位置和/或角度,进行动态显示。因此,本专利技术的三维模型动态显示方法及装置能够使得静态的三维模型结构以运动方式显示出来,提高了开发效率。【专利说明】三维模型动态显示方法及装置
本专利技术涉及工程机械领域,特别涉及一种三维模型动态显示方法及装置。
技术介绍
目前,显示识别模块在进行图形显示时,只能显示静态图片,动态图形的显示都需要变化的数据源进行直接驱动,无法进行三维(3D)机构模型的读取显示。虽然现有的计算机辅助设计(CAD, Computer Aided Design)软件提供了模型编辑,驱动马达来驱动模型进行仿真功能,但是没有给单独的部件进行驱动的功能,也没有提供外部设备进行驱动接口。另外,采用软件本身提供的图形库,如文本框、曲线框、图片框等进行显示,尽管图形控件的部分属性可以关联外部设备进行动态显示,但是还没有显示识别模块支持导入三维模型进行动态显示3D图形的功能。而采用组合控件进行复杂图形或动化显示,都是针对平面图形进行简单叠加,无法实现3D图形效果。
技术实现思路
有鉴于此,本专利技术提出一种三维模型动态显示方法及装置,能够使得静态的三维模型结构以运动方式显示出来,提高了开发效率。为达到上述目的,本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种三维模型动态显示方法,该三维模型动态显示方法包括:三维模型动态显示装置对三维模型中至少一个部件进行参数化设置,所设置的参数具有可连接外部变量的动态属性。显示参数化设置后的三维模型,对所设置的参数进行解析并显示其动态属性,并关联用于驱动三维模型进行动态显示的驱动源。读取驱动源数据,驱动三维模型进行动态显示。进一步地,上述方法中,所述对三维模型中至少一个部件进行参数化设置的步骤包括:获取三维模型数据,在三维模型中选择与动态显示相关的部件,并为所选的每个部件建立一个局部坐标系;设置所述局部坐标系的原点在全局坐标系或其他局部坐标系中的坐标;为所述局部坐标系中的部件设置移动轴和/或旋转轴,所述移动轴具有长度动态属性,所述旋转轴具有角度动态属性。进一步地,上述方法还包括:将所述参数化设置后的三维模型保存为动态显示可识别的文件格式;和/或,根据三维模型动态显示的需要,修改、增设和/或删除所述局部坐标系。可对应替代的是,上述方法中,所述对三维模型中至少一个部件进行参数化设置的步骤包括:获取三维模型数据,解析三维模型中各部件的连接关系;选择与动态显示相关的部件,为其设置可连接外部变量的动态属性。进一步地,上述方法中,所述关联用于驱动所述三维模型进行动态显示的驱动源的步骤包括:所述动态属性设置有关联接口,选择需要关联的驱动源及该驱动源下的变量,为动态属性关联可识别的变量。相对于现有技术,本专利技术具有以下优势:本专利技术的三维模型动态显示方法通过对三维模型参数化,在三维模型中加入参数数据描述点,并显示为可连接外部变量的动态属性,使得静态的三维模型结构以运动方式显示出来,提高了开发效率,并使其更贴近实际状态。另一方面,本专利技术还提供一种模型动态显示装置,该三维模型动态显示装置包括:参数设置模块,配置为对三维模型中至少一个部件进行参数化设置,其中,所设置的参数具有可连接外部变量的动态属性;显示识别模块,配置为显示参数化设置后的三维模型,识别并解析所设置的参数,将参数显示为动态属性;关联模块,配置为关联用于驱动所述三维模型进行动态显示的驱动源;驱动模块,配置为读取所述驱动源的数据并驱动三维模型进行动态显示。进一步地,上述装置中,所述参数设置模块包括:解析单元,配置为解析并获取三维模型数据;建系单元,配置为给每个与动态显示相关的部件建立一个局部坐标系,并定义所述局部坐标系的原点在全局坐标系或其他局部坐标系中的坐标;动态设置单元,配置为给所述局部坐标系中的部件设置移动轴和/或旋转轴,其中,所述移动轴具有长度动态属性,所述旋转轴具有角度动态属性。进一步地,上述装置中,所述参数设置模块还包括:存储单元,配置为将所述参数化设置后的三维模型保存为动态显示可识别的文件格式;调整单元,配置为根据三维模型动态显示的需要,修改、增设和/或删除所述局部坐标系。可对应替代的是,所述参数设置模块可包括:解析单元,配置为获取三维模型数据,解析三维模型中各部件的连接关系;动态设置单元,配置为选择与动态显示相关的部件,为其设置可连接外部变量的动态属性。进一步地,上述装置中,所述关联模块包括:变量选择单元,配置为选择需要关联的驱动源及该驱动源下的变量;关联单元,配置为通过所述动态属性设置的关联接口为动态属性关联可识别的变量。相对于现有技术,本专利技术具有以下优势:本专利技术的三维模型动态显示装置通过对三维模型参数化,在三维模型中加入参数数据描述点,并显示为可连接外部变量的动态属性,使得静态的三维模型结构以运动方式显示出来,提高了开发效率,并使其更贴近实际状态。【专利附图】【附图说明】构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例提供的三维模型动态显示方法的流程示意图;图2为本专利技术实施例提供的三维模型动态显示效果示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术的基本思想在于:针对现有技术中存在的技术问题,提出一种模型动态显示方法及装置,该模型动态显示方法属于一种在显示识别模块中采用参数驱动显示方法,在模型中加入参数数据描述点,所有加入的参数点再导入至显示识别模块后,显示为可连接外部变量的动态属性,进而实现动态显示。因此,本专利技术通过对模型进行参数化,将通用的三维模型直接导入到显示识别模块中,使得静态的三维模型结构以运动方式显示出来,提高了开发效率,并使其更贴近实际状态。下面结合附图,对本专利技术的各优选实施例作进一步说明:方法实施例本实施例提出一种三维模型动态显示方法,该方法与本专利技术后续实施例所述的三维模型动态显示装置相对应,其中,该三维模型动态显示装置包括:参数设置模块、显示识别模块、关联模块及外部设备。本实施例中,三维模型动态显示方法包括:对三维模型中至少一个部件进行参数化设置,所设置的参数具有可连接外部变量的动态属性;显示参数化设置后的三维模型,对所设置的参数进行解析并显示其动态属性,并关联用于驱动所述三维模型进行动态显示的驱动源;读取所述驱动源数据,驱动三维模型进行动态显示。其中,驱动源可选用外部设备,也可以是动态数据库。本实施例对参数化设置后的三维模型进行显示,对所本文档来自技高网...

【技术保护点】
一种三维模型动态显示方法,其特征在于,包括:对三维模型中至少一个部件进行参数化设置,所设置的参数具有可连接外部变量的动态属性;显示参数化设置后的三维模型,对所设置的参数进行解析并显示其动态属性,并关联用于驱动所述三维模型进行动态显示的驱动源;读取所述驱动源数据,驱动三维模型进行动态显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:周翔盛四华熊俊
申请(专利权)人:湖南三一智能控制设备有限公司
类型:发明
国别省市:湖南;43

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

1