一种基于三维模型的无序拆装方法

基本信息

申请号 CN201910015473.1 申请日 -
公开(公告)号 CN109740127A 公开(公告)日 2019-05-10
申请公布号 CN109740127A 申请公布日 2019-05-10
分类号 G06F17/22(2006.01)I 分类 计算;推算;计数;
发明人 黄华; 肖海一; 宋梦月; 易平 申请(专利权)人 益模(东莞)智能科技有限公司
代理机构 上海精晟知识产权代理有限公司 代理人 益模(东莞)智能科技有限公司
地址 518000 广东省东莞市松山湖高新技术产业开发区科技九路1号广东华中科技大学工业技术研发楼205、206、208室
法律状态 -

摘要

摘要 本发明涉及一种基于三维模型的无序拆装方法,包括以下步骤:S1、创建一个足够承载每个步骤所有内容的类;S2、使用json格式来创建配置文件,初始化将json字符串转化成类对象作为储存数据并加载,并根据类对象设置相互依赖关系;S3、创建所有步骤、已拆装步骤和可拆装步骤字典,关联场景物体;S4、根据步骤的依赖项和被依赖项来判断当前的步骤状态,初始化赋值并添加到字典,以记录拆装进度,其中,步骤状态包括依赖项、被依赖项、或依赖项以及或被依赖项;S5、在拆装时查找当前步骤是存在于哪个字典中,然后根据配置写逻辑与执行步骤,直到可拆装步骤为空,安装完毕;本发明技术方案简洁,可复用性强,配置文件清晰明了。