三维模型快速创建与交互系统及方法

文档序号:6524300阅读:173来源:国知局
三维模型快速创建与交互系统及方法
【专利摘要】本发明公开了一种三维模型快速创建与交互系统及方法,其中系统包括:一数据库服务器,所述数据库服务器预存有三维模型模板和三维模型描述信息;一输入设备,用于需求模板参数的输入及系统的操作;客户端,与所述输入设备和所述数据库服务器连接,用于根据所述模板输入参数和所述三维模型模板生成目标三维模型。由于采用了本发明的一种三维模型的创建与交互系统及方法,具有自动化程度高、操作便捷、建模效率高的优点。
【专利说明】三维模型快速创建与交互系统及方法
【技术领域】
[0001]本发明涉及一种模型创建与交互系统及方法,尤其涉及一种三维模型的创建与交互系统及方法。
【背景技术】
[0002]目前,在进行化工、制药设备和厂房等机械设计时,可通过工厂三维布置设计管理系统Plant Design Management System (后简称PDMS)创建元器件的三维模型,然后应用于很多工程设计专业中,管理员需要将各个元气件手动画好,如有组合件,需先组装好,再装配到更大的半成品上面,最后再出施工图纸。但是,如果反复在模型数据库中创建新元件模型,效率是很低的,而且复用性也不强;这种方法存在元器件建模速度慢,新增加的元器件都要在三维软件中建立,工程建造企业会用到很多新产品,这样就对建模人员造成很高的负荷,从而可能会造成一个项目的周期延长的问题。

【发明内容】

[0003]本发明的目的在于克服现有技术的缺陷,而提供一种三维模型的创建与交互系统及方法,其利用客户端实现在模型数据库存储中快速建立3D元件模型以及与模型数据库的数据交互实现参数化的三维模型的自动创建,可消除管理员,设计人员的复杂操作,具有自动化程度高、操作便捷、建模效率高的优点。
[0004]本发明所解决的技术问题采用以下技术方案来实现:
[0005]一种三维模型的创建与交互系统,包括:
[0006]一数据库服务器,所述数据库服务器预存有三维模型模板和三维模型描述信息;
[0007]—输入设备,用于需求模板参数的输入及系统的操作;
[0008]客户端,与所述输入设备和所述数据库服务器连接,用于根据所述模板输入参数和所述三维模型模板生成目标三维模型。
[0009]本发明的进一步改进在于,所述客户端包括:
[0010]一显示组件;
[0011]一技术等级维护模块,与所述数据库服务器连接,用于维护技术等级;
[0012]一元件模板模块,与所述显示组件和所述数据库服务器连接,用于客户选择所需所述三维模型模板形成一三维模板组,并选择所述三维模板组中需要修改的三维模型模板;
[0013]一获取参数模块,与所述元件模板模块、所述输入设备和所述数据库服务器连接,用于获取针对当前选择的需要修改的三维模型模板输入的需求模板参数并将所述需求模板参数存储入所述数据库服务器;
[0014]一元件同步模块,与所述数据库服务器通信连接,用于将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸;
[0015]一生成技术等级模块,与所述元件同步模块连接,用于将调整后的三维模板组和描述信息生成并导出为一预设格式文件;
[0016]一存储单元,与所述生成技术等级模块通信连接,用于存储所述预设格式文件。
[0017]本发明的一种三维模型快速创建与交互方法,包括步骤:
[0018]S1:在所述数据库服务器中预存三维模型模板和三维模型描述信息;
[0019]S2:对所述数据库服务器维护技术等级;
[0020]S3:用户选择所需三维模型模板,并根据需要修改所述三维模型模板;
[0021]S4:形成目标三维模型并导出文件。
[0022]本发明的进一步改进在于,所述对所述数据库服务器维护技术等级步骤进一步包括步骤:
[0023]通过所述技术等级维护模块根据需要将各元器件加入相应技术等级中,将所述元器件的描述信息以及生成技术等级所需的数据存储于所述数据库服务器中。
[0024]本发明的进一步改进在于,所述用户选择所需三维模型模板,并根据需要修改所述三维模型模板步骤进一步包括步骤:
[0025]a.通过所述元件模板模块,客户选择当前需建立的三维模型各元件的所述三维模型模板形成一三维模板组;
[0026]b.判断所述三维模板组中是否存在需要修改的三维模型模板,如存在则选择所述三维模板组中需要修改的一三维模型模板,否则跳到步骤S4 ;
[0027]c.通过所述获取参数模块获取通过所述输入设备输入的针对当前选择的需要修改的三维模型模板的需求模板参数;
[0028]d.将所述需求模板参数存储入所述数据库服务器;
[0029]e.通过所述元件同步模块将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸,形成当前元件的三维模型;
[0030]f.返回步骤b。
[0031]本发明的进一步改进在于,所述元件同步模块通过预设的一模板参数将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸。
[0032]本发明的进一步改进在于,所述形成目标三维模型并导出文件步骤进一步包括步骤:
[0033]将当前所述三维模板组和三维模型描述信息生成为一预设格式文件,并将所述预设格式文件存储于所述存储单元。
[0034]本发明的进一步改进在于,在所述将所述预设格式文件存储于所述存储单元步骤后,还包括步骤:
[0035]S5:将所述预设格式文件与一工厂三维布置设计管理系统兼容。
[0036]本发明的进一步改进在于,所述形成当前元件的三维模型步骤后还包括步骤:
[0037]判断所述当前元件的三维模型在数据库服务器中是否存在技术等级,如不存在则将所述当前元件的三维模型加入到相应技术等级中。
[0038]本发明由于采用了以上技术方案,使其具有以下有益效果是:
[0039]输入设备的采用实现了需求模板参数的输入及系统的操作;客户端的采用用于根据所述模板输入参数和所述三维模型模板生成目标三维模型;技术等级维护模块用于维护技术等级;元件模板模块用于客户选择所需所述三维模型模板形成一三维模板组,并选择所述三维模板组中需要修改的三维模型模板;获取参数模块用于获取针对当前选择的需要修改的三维模型模板输入的需求模板参数并将所述需求模板参数存储入所述数据库服务器;元件同步模块用于将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸;生成技术等级模块用于将调整后的三维模板组和描述信息生成并导出为一预设格式文件;存储单元用于存储所述预设格式文件。在数据库服务器中预存三维模型模板和三维模型描述信息,用于为后续自动生成三维模型模板提供基础;对数据库服务器维护技术等级,由于该步骤的采用,实现预存三维模板的有效分类,并在后续选择三维模板步骤中使得用户能够快速寻找到需要的三维模型模板;将所述预设格式文件与一工厂三维布置设计管理系统兼容,使得设计人员可以在工厂三维布置设计管理系统中通过预设格式文件进行三维模型的设计。工程建造企业可以利用本发明对产成品的每个元件建立模型,利用这些元件模型来完成产成品的3D设计;本发明的方法可以很好的解决效率低,复用性不强的问题,提高工作的效率。
【专利附图】

【附图说明】
[0040]图1为本发明三维模型的创建与交互系统的结构示意图;
[0041]图2为本发明三维模型的创建与交互方法的流程图。
【具体实施方式】
[0042]下面结合具体实施例对本发明作进一步说明。
[0043]请参阅图1,本发明的一种三维模型的创建与交互系统,包括:
[0044]—数据库服务器2,数据库服务器2预存有三维模型模板和三维模型描述信息;一输入设备3,用于需求模板参数的输入及系统的操作;客户端1,与输入设备3和数据库服务器2连接,用于根据模板输入参数和三维模型模板生成目标三维模型。
[0045]其中,客户端I包括:
[0046]一显示组件,用于显示交互界面;
[0047]一技术等级维护模块,与数据库服务器2连接,用于维护技术等级,将目标三维模型中要组装的元器件都选到这个等级中,其功能在于将元器件的描述以及一切生成技术等级所需的数据都存储在数据库服务器2中,供生成技术等级模块使用;每一个技术等级下可包含若干元器件;
[0048]一元件模板模块,与显示组件和数据库服务器2连接,用于客户选择所需三维模型模板形成一三维模板组,并选择三维模板组中需要修改的三维模型模板,用户选择需要修改的三维模型模板后触发获取参数模块;
[0049]一获取参数模块,与元件模板模块、输入设备3和数据库服务器2连接,用于获取针对当前选择的需要修改的三维模型模板输入的需求模板参数并将需求模板参数存储入数据库服务器2 ;
[0050]一元件同步模块,与数据库服务器2通信连接,用于将当前选择的需要修改的三维模型模板调整为与需求模板参数相配合的尺寸;选择的三维模型的尺寸、描述信息,按照一模板参数为参照调用数据库服务器2的数据将用户需要的三维元器件模型调整为与所输入的需求模板参数相一致的尺寸,元件同步模块在完成调整后触发生成技术等级模块;
[0051]一生成技术等级模块,与元件同步模块连接,用于将调整后的三维模板组和描述信息生成并导出为一预设格式文件;
[0052]一存储单元,与生成技术等级模块通信连接,用于存储预设格式文件,本实施例中存储单元为硬盘。
[0053]本发明的一种三维模型快速创建与交互方法,包括步骤:
[0054]S1:在数据库服务器2中预存三维模型模板和三维模型描述信息;
[0055]S2:对数据库服务器2维护技术等级,即:
[0056]通过技术等级维护模块根据需要将各元器件加入相应技术等级中,将元器件的描述信息以及生成技术等级所需的数据存储于数据库服务器2中。
[0057]S3:用户选择所需三维模型模板,并根据需要修改三维模型模板,具体包括步骤:
[0058]a.通过元件模板模块,客户选择当前需建立的三维模型各元件的三维模型模板形成一三维模板组;
[0059]b.判断三维模板组中是否存在需要修改的三维模型模板,如存在则选择三维模板组中需要修改的一三维模型模板,否则跳到步骤S4 ;
[0060]c.通过获取参数模块获取通过输入设备3输入的针对当前选择的需要修改的三维模型模板的需求模板参数;
[0061]d.将需求模板参数存储入数据库服务器2 ;
[0062]e.通过元件同步模块以及预设的一模板参数将当前选择的需要修改的三维模型模板调整为与需求模板参数相配合的尺寸,形成当前元件的三维模型;
[0063]形成当前元件的三维模型步骤后还包括步骤:
[0064]判断当前元件的三维模型在数据库服务器2中是否存在技术等级,如不存在则将当前元件的三维模型加入到相应技术等级中。
[0065]f.返回步骤b。
[0066]S4:形成目标三维模型并导出文件,即:
[0067]将当前三维模板组和三维模型描述信息生成为一预设格式文件,并将预设格式文件存储于存储单元。
[0068]S5:将预设格式文件与一工厂三维布置设计管理系统兼容。
[0069]以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
【权利要求】
1.一种三维模型的创建与交互系统,其特征在于,包括: 一数据库服务器,所述数据库服务器预存有三维模型模板和三维模型描述信息; 一输入设备,用于需求模板参数的输入及系统的操作; 客户端,与所述输入设备和所述数据库服务器连接,用于根据所述模板输入参数和所述三维模型模板生成目标三维模型。
2.根据权利要求1所述的三维模型的创建与交互系统,其特征在于,所述客户端包括: 一显示组件; 一技术等级维护模块,与所述数据库服务器连接,用于维护技术等级; 一元件模板模块,与所述显示组件和所述数据库服务器连接,用于客户选择所需所述三维模型模板形成一三维模板组,并选择所述三维模板组中需要修改的三维模型模板; 一获取参数模块,与所述元件模板模块、所述输入设备和所述数据库服务器连接,用于获取针对当前选择的需要修改的三维模型模板输入的需求模板参数并将所述需求模板参数存储入所述数据库服务器; 一元件同步模块,与所述数据库服务器通信连接,用于将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸; 一生成技术等级模块,与所述元件同步模块连接,用于将调整后的三维模板组和描述信息生成并导出为一预设格式文件; 一存储单元,与所述生成技术等级模块通信连接,用于存储所述预设格式文件。
3.基于权利要求2所述三维模型的创建与交互系统的一种三维模型创建与交互方法,其特征在于,包括步骤: 51:在所述数据库服务器中预存三维模型模板和三维模型描述信息; 52:对所述数据库服务器维护技术等级; 53:用户选择所需三维模型模板,并根据需要修改所述三维模型模板; 54:形成目标三维模型并导出文件。
4.根据权利要求3所述的三维模型创建与交互方法,其特征在于,所述对所述数据库服务器维护技术等级步骤进一步包括步骤: 通过所述技术等级维护模块根据需要将各元器件加入相应技术等级中,将所述元器件的描述信息以及生成技术等级所需的数据存储于所述数据库服务器中。
5.根据权利要求4所述的三维模型创建与交互方法,其特征在于,所述用户选择所需三维模型模板,并根据需要修改所述三维模型模板步骤进一步包括步骤: a.通过所述元件模板模块,客户选择当前需建立的三维模型各元件的所述三维模型模板形成一三维模板组; b.判断所述三维模板组中是否存在需要修改的三维模型模板,如存在则选择所述三维模板组中需要修改的一三维模型模板,否则跳到步骤S4 ; c.通过所述获取参数模块获取通过所述输入设备输入的针对当前选择的需要修改的三维模型模板的需求模板参数; d.将所述需求模板参数存储入所述数据库服务器; e.通过所述元件同步 模块将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸,形成当前元件的三维模型;f.返回步骤b。
6.根据权利要求5所述的三维模型创建与交互方法,其特征在于,所述元件同步模块通过预设的一模板参数将当前选择的需要修改的三维模型模板调整为与所述需求模板参数相配合的尺寸。
7.根据权利要求6所述的三维模型创建与交互方法,其特征在于,所述形成目标三维模型并导出文件步骤进一步包括步骤: 将当前所述三维模板组和三维模型描述信息生成为一预设格式文件,并将所述预设格式文件存储于所述存储单元。
8.根据权利要求7所述的三维模型创建与交互方法,其特征在于,在所述将所述预设格式文件存储于所述存储单元步骤后,还包括步骤: S5:将所述预设格式文件与一工厂三维布置设计管理系统兼容。
9.根据权利要求8所述的三维模型创建与交互方法,其特征在于,所述形成当前元件的三维模型步骤后还包括步骤: 判断所述当前元件的三维模型在数据库服务器中是否存在技术等级,如不存在则将所述当前元件的三维模型加入到相应技术 等级中。
【文档编号】G06F17/50GK103902757SQ201310697601
【公开日】2014年7月2日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】王宗仁, 许鹰, 陆杰, 李祥鹏, 贺国伦 申请人:上海森松制药设备工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1