一种基于三维模型的无序拆装方法
基本信息
申请号 | 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、在拆装时查找当前步骤是存在于哪个字典中,然后根据配置写逻辑与执行步骤,直到可拆装步骤为空,安装完毕;本发明技术方案简洁,可复用性强,配置文件清晰明了。 |
