The embodiment of the invention discloses an example of 3D data model updating method and device, the method includes: to detect if the 3D data model in data triggered operation, obtaining all the objects to save the 3D data model; determine if the reference owner acquires an object for the current logon all versions, obtaining the object instance, and access to each version of the judgment; if the instance owner acquires an instance for the currently logged in, the instance is updated. The embodiment of the invention by distinguishing the reference is the owner for the currently logged in, examples of all versions of the object to be stored on the currently logged updates can be combined with examples of synchronization, synchronization and synchronization in reference to save, save when the automatic synchronization component of 3D data, and can be batch of three-dimensional data of the component updates, reducing a lot of work in the design process, improve the efficiency of product design, reduce the data error.
【技术实现步骤摘要】
本专利技术实施例涉及计算机
,具体涉及一种三维数据模型的实例更新方法及装置。
技术介绍
随着三维设计应用的推广,给产品研发设计带来了很大的便利,提高了产品设计质量,降低了设计错误,减少了设计变更,提供了三维模型能够进行仿真、数字样机等。随着基于ENoviaVPM+CATIA系统中三维设计应用的深入,VPM中借用件实例、版本同步时需要手工单独同步到最新状态过程时需一个一个单独进行操作,效率低下,且容易出现遗漏。对于产品设计过程中,若不及时同步更新到最新状态,数据不是最新状态,容易导致产生数据问题,影响三维数据设计质量。在实现本专利技术实施例的过程中,专利技术人发现现有的三维数据模型采用手工更新实例的方式,效率低下,且容易出现遗漏。
技术实现思路
由于现有的三维数据模型采用手工更新实例的方式,效率低下,且容易出现遗漏的问题,本专利技术实施例提出一种三维数据模型的实例更新方法及装置。第一方面,本专利技术实施例提出一种三维数据模型的实例更新方法,包括:若检测到三维数据模型中的数据保存触发操作,则获取所述三维数据模型中的所有待保存的对象;若判断获知所述对象的参考所有者为当前登录者,则获取所述对象的所有版本,并获取每个版本的实例;若判断获知所述实例的实例所有者为当前登录者,则对所述实例进行更新。可选地,所述方法还包括:若判断获知所述实例的实例所有者不是当前登录者,则对所述实例进行解锁,并对所述实例进行更新。可选地,其特征在于,所述方法还包括:对所述实例进行更新后,若判断获知所述对象的零件类型为组件,则获取所述对象的子节点,将所述子节点作为当前对象,判断所述当前对象 ...
【技术保护点】
一种三维数据模型的实例更新方法,其特征在于,包括:若检测到三维数据模型中的数据保存触发操作,则获取所述三维数据模型中的所有待保存的对象;若判断获知所述对象的参考所有者为当前登录者,则获取所述对象的所有版本,并获取每个版本的实例;若判断获知所述实例的实例所有者为当前登录者,则对所述实例进行更新。
【技术特征摘要】
1.一种三维数据模型的实例更新方法,其特征在于,包括:若检测到三维数据模型中的数据保存触发操作,则获取所述三维数据模型中的所有待保存的对象;若判断获知所述对象的参考所有者为当前登录者,则获取所述对象的所有版本,并获取每个版本的实例;若判断获知所述实例的实例所有者为当前登录者,则对所述实例进行更新。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断获知所述实例的实例所有者不是当前登录者,则对所述实例进行解锁,并对所述实例进行更新。3.根据权利要求1或2任一项所述的方法,其特征在于,所述方法还包括:对所述实例进行更新后,若判断获知所述对象的零件类型为组件,则获取所述对象的子节点,将所述子节点作为当前对象,判断所述当前对象的参考所有者是否为当前登录者。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若判断获知所述对象的零件类型不是组件,则对所述对象进行保存。5.根据权利要求1所述的方法,其特征在于,所述若检测到三维数据模型中的数据保存触发操作,则获取所述三维数据模型中的所有待保存的对象之前,还包括:对所述三维数据模型中的所述对象进行新增、删除或修改操作,并触发数据保存操作。6.一种三维数据模型的...
【专利技术属性】
技术研发人员:张信广,夏清洁,文勃,柳少华,王宗民,攸彩虹,
申请(专利权)人:中车青岛四方机车车辆股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。