三维文件处理方法和装置制造方法及图纸

技术编号:9935493 阅读:111 留言:0更新日期:2014-04-18 07:34
一种三维文件处理方法,其特征在于,包括:在对三维文件进行出库时,获取图文档系统中所述三维文件的层次结构的信息,其中,所述图文档系统为用于存储所述三维文件的系统;基于所述三维文件的层次结构的信息生成与所述图文档系统中所述三维文件的层次结构相同的工作目录;以及在接收到所述三维文件的下载请求时,根据所述工作目录对所述三维文件进行下载。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种三维文件处理方法和装置。其中,三维文件处理方法包括:在对三维文件进行出库时,获取图文档系统中三维文件的层次结构的信息,其中,图文档系统为用于存储三维文件的系统;基于三维文件的层次结构的信息生成与图文档系统中三维文件的层次结构相同的工作目录;以及在接收到三维文件的下载请求时,根据工作目录对三维文件进行下载。通过本专利技术,达到了降低3D文件出库的出错率的效果。【专利说明】三维文件处理方法和装置
本专利技术涉及三维文件处理领域,具体而言,涉及一种三维文件处理方法和装置。
技术介绍
通常工程师在本地工作目录进行三维(Three Dimensions,简称3D)文件设计,本地工作目录包括“标准件库”和产品3D文件的目录结构。3D文件之间具有相互引用关系,如二维工程图引用3D图、总装图引用零件图等。目前,3D图纸管理软件对3D文件的出库修改,通常下载3D文件以及关联图纸到一个临时目录,然后打开编辑3D文件。这种方式的出库修改,丢失产品3D文件的目录层次结构,破坏了工程师的工作习惯。产品的一套3D文件很大,所以现有的3D文件出库的方案容易导致出库的3D文件出错,且标准件图纸重复下载,效率低。另外,现有的方案无法避免同名文件相互覆盖,以及现有出库修改方式,需要依据3D文件的引用关系下载图纸,这要求管理软件能够正确维护3D文件的外部引用,在管理各种不同格式的3D文件时,难度比较大。针对现有技术中3D文件出库容易出错的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种三维文件处理方法和装置,以解决3D文件出库容易出错的问题。为了实现上述目的,根据本专利技术的一个方面,提供了 一种三维文件处理方法。根据本专利技术的三维文件处理方法包括:在对三维文件进行出库时,获取图文档系统中三维文件的层次结构的信息,其中,图文档系统为用于存储三维文件的系统;基于三维文件的层次结构的信息生成与图文档系统中三维文件的层次结构相同的工作目录;以及在接收到三维文件的下载请求时,根据工作目录对三维文件进行下载。进一步地,基于三维文件的层次结构的信息生成与图文档系统中三维文件的层次结构相同的工作目录包括:基于三维文件的层次结构的信息将图文档系统中三维文件的文件夹映射到目标文件夹;以及通过目标文件夹生成与图文档系统中三维文件的文件夹具有相同层次结构的工作目录。进一步地,三维文件包括子三维文件,根据工作目录对三维文件进行下载包括:获取三维文件在工作目录的文件夹的路径信息;对三维文件进行下载,并存储到路径信息对应的文件夹下;在路径信息对应的文件夹下创建与子三维文件对应的文件夹;以及对子三维文件进行下载,并存储到子三维文件对应的文件夹下。进一步地,三维文件包括引用文件,引用文件为三维文件的外部引用的文件,根据工作目录对三维文件进行下载包括:获取三维文件在工作目录的文件夹的路径信息;对三维文件进行下载,并存储到路径信息对应的文件夹下;按照三维文件与引用文件之间的引用关系在路径信息对应的文件夹下创建与引用文件对应的文件夹;以及对引用文件进行下载,并存储到引用文件对应的文件夹下。进一步地,在对三维文件进行下载,并存储到路径信息对应的文件夹下之后,三维文件处理方法还包括:判断引用文件在图文档系统中是否存在与引用文件对应的工作目录;当判断出引用文件不存在工作目录时,对引用文件进行下载,并存储到路径信息对应的文件夹下,其中,当判断出引用文件存在工作目录时,按照三维文件与引用文件之间的引用关系在路径信息对应的文件夹下创建与引用文件对应的文件夹。为了实现上述目的,根据本专利技术的另一方面,提供了一种三维文件处理装置。根据本专利技术的三维文件处理装置包括:获取单元,用于在对三维文件进行出库时,获取图文档系统中三维文件的层次结构的信息,其中,图文档系统为用于存储三维文件的系统;生成单元,用于基于三维文件的层次结构的信息生成与图文档系统中三维文件的层次结构相同的工作目录;以及下载单元,用于在接收到三维文件的下载请求时,根据工作目录对三维文件进行下载。进一步地,生成单元包括:映射模块,用于基于三维文件的层次结构的信息将图文档系统中三维文件的文件夹映射到目标文件夹;以及生成模块,用于通过目标文件夹生成与图文档系统中三维文件的文件夹具有相同层次结构的工作目录。进一步地,三维文件包括子三维文件,下载单元包括:第一获取模块,用于获取三维文件在工作目录的文件夹的路径信息;第一下载模块,用于对三维文件进行下载,并存储到路径信息对应的文件夹下;以及第一创建模块,用于在路径信息对应的文件夹下创建与子三维文件对应的文件夹,其中,第一下载模块还用于对子三维文件进行下载,并存储到子三维文件对应的文件夹下。进一步地,三维文件包括引用文件,引用文件为三维文件的外部引用的文件,下载单元包括:第二获取模块,用于获取三维文件在工作目录的文件夹的路径信息;第二下载模块,用于对三维文件进行下载,并存储到路径信息对应的文件夹下;以及第二创建模块,用于按照三维文件与引用文件之间的引用关系在路径信息对应的文件夹下创建与引用文件对应的文件夹,其中,第二下载模块还用于对引用文件进行下载,并存储到引用文件对应的文件夹下。进一步地,下载单元还包括:判断模块,用于在对三维文件进行下载,并存储到路径信息对应的文件夹下之后,判断引用文件在图文档系统中是否存在与引用文件对应的工作目录,其中,第二下载模块还用于当判断出引用文件在图文档系统中不存在与引用文件对应的工作目录时,对引用文件进行下载,并存储到路径信息对应的文件夹下,第二创建模块还用于当判断出引用文件在图文档系统中存在与引用文件对应的工作目录时,按照三维文件与引用文件之间的引用关系在路径信息对应的文件夹下创建与引用文件对应的文件夹。通过本专利技术,采用通过获取图文档系统中三维文件的层次结构的信息,基于该信息生成与图文档系统中三维文件的层次结构相同的工作目录,根据该工作目录对维文件进行下载,从而使得下载后的三维文件具有与图文档系统中相同的层次结构,避免了将三维文件下载到一个临时目录中,造成三维文件之间的引用关系出错,或者同名的三维文件相互覆盖导致三维文件出库时出错的情况,解决了现有技术中3D文件出库容易出错的问题,达到了降低3D文件出库的出错率的效果。【专利附图】【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术第一实施例的三维文件处理装置的示意图;图2是根据本专利技术实施例的图文档系统中三维文件的层次结构的示意图;图3是根据本专利技术实施例的图文档系统中三维文件之间引用关系的层次结构的示意图;图4是根据本专利技术第二实施例的三维文件处理装置的示意图;图5是根据本专利技术第三实施例的三维文件处理装置的示意图;图6是根据本专利技术第一实施例的三维文件处理方法的流程图;以及图7是根据本专利技术第二实施例的三维文件处理方法的流程图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本发本文档来自技高网
...

【技术保护点】
一种三维文件处理方法,其特征在于,包括:在对三维文件进行出库时,获取图文档系统中所述三维文件的层次结构的信息,其中,所述图文档系统为用于存储所述三维文件的系统;基于所述三维文件的层次结构的信息生成与所述图文档系统中所述三维文件的层次结构相同的工作目录;以及在接收到所述三维文件的下载请求时,根据所述工作目录对所述三维文件进行下载。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘开飞
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

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

1