一种支持多种三维仿真的IETM的方法与流程

文档序号:34043941发布日期:2023-05-05 14:33阅读:383来源:国知局
一种支持多种三维仿真的IETM的方法与流程

本发明属于三维仿真技术在武器装备操作培训、故障检修,涉及一种支持多种三维仿真的ietm的方法。


背景技术:

1、交互式电子技术手册(ietm)现已成为各军工产品中不可缺少的配套保障产品,在军工武器领域、航空航天等领域广泛应用,并逐渐延伸至民用的各个领域。多媒体作为ietm中重要的数据形式,为使用者提供生动、形象、易于理解的展现方式,是ietm不同于传统纸质资料的重要特征。

2、伴随近年来人机交互技术和虚拟现实技术的蓬勃发展,三维仿真技术作为其重要组成部分,对实体进行三维建模和图像处理,再通过三维计算、逻辑运算和交互设计,形成逼真的虚拟环境。结合三维仿真技术的ietm产品也在不断更新迭代,逐步超越传统仅限于文字、图片和视频的多媒体展现方式,更身临其境地展现ietm需要表达的技术内容。

3、由于三维仿真技术的发展及应用的普及,越来越多的三维仿真制作平台均可制作及发布三维仿真,如unity3d、post engineering、cult3d和keyshot等,但由于制作平台的不同产生的三维仿真数据格式也各不相同。当前的主流ietm浏览器基本只能支持1个三维仿真平台,对三维仿真数据产生很大的局限性,难以支持不同平台产生的多种不同三维仿真数据格式,难以将各个平台制作的三维仿真优势发挥到最大。

4、因此鉴于以上情况,研究出一种可支持多种三维仿真的ietm,可同时满足不同三维仿真数据格式的展现要求,突破ietm对不同类型的三维仿真数据模块引用、显示、交互等技术,解决原有ietm无法同时展示多种三维仿真多媒体数据的问题,提升ietm的信息化、数字化、可视化水平,满足不同军兵种武器装备对ietm展示效果的需求,为装备学习培训、操作训练、维护保养、故障检修提供更强的技术支撑,有效提升装备交互式训练的效率和效果。


技术实现思路

1、本发明的目的在于提供一种支持多种三维仿真的ietm的方法,包括步骤:

2、步骤1:定义可解析的三维仿真文件;

3、步骤2:对步骤1所述的三维仿真文件进行存储和管理;

4、步骤3:采用数据模块xml文件引用所述三维仿真文件;

5、步骤4:读取并判断所述三维仿真文件所属多媒体格式;

6、步骤5:调用对应所述多媒体格式的显示窗口;

7、步骤6:调用所述三维仿真文件的显示插件。

8、优选地,所述步骤1中定义可解析的三维仿真文件包括:在三维仿真制作平台中制作完成三维仿真后,发布成该三维仿真平台特定的三维仿真数据格式资源包后,将所述三维仿真格式定义成为多媒体的一种格式。

9、优选地,所述三维仿真制作平台包括unity3d、post engineering、cult3d和keyshot。

10、优选地,所述步骤2包括:在定义可解析的三维仿真数据后,将三维仿真文件存入csdb中单独进行存储和管理,同时赋予一个唯一的信息控制编码icn标识,以实现三维仿真对象的寻址、存储与处理。

11、优选地,所述步骤3包括:在数据模块中预留一个三维仿真的占位符,在数据模块中进行复用,使用时由数据模块通过icn编码寻址引用。

12、优选地,所述步骤3包括:在数据模块制作时,通过规定的schema结构中采用“multimedia”的引用方式,将三维仿真文件引用到dm中指定位置,并留占位符。

13、优选地,所述步骤3包括:在手册发布时将dm以及所有引用的三维仿真文件一同导出到数据传输包(data dispatch note,ddn)包中。

14、优选地,所述步骤4包括:当用户在ietm中浏览数据模块时点击查看三维仿真,通过三维仿真的icn编码搜索定位到该三维仿真,获取并判断其三维仿真格式信息。

15、优选地,所述步骤5包括:在ietm浏览器对应的多媒体显示区域中嵌入对应不同三维仿真数据格式的三维仿真显示窗口模板htm文件,再根据获取的三维仿真格式信息选择对应符合要求的三维仿真显示窗口模板。

16、优选地,所述步骤6包括:在三维仿真显示窗口模板中集成三维仿真接口,不同格式的三维仿真需要通过不同的三维仿真显示插件在浏览器中进行读取。

17、优选地,所述步骤6包括:通过寻找注册表中的对应三维仿真显示插件id,并调用插件实现ietm数据模块对三维仿真的引用与共享。

18、本发明目的在于研究出一个能够支持多种常见三维仿真对象的交互式电子技术手册,采用active x技术建立基于ietm的3d显示平台,针对发布后的网页版ietm构建不同三维数据格式的显示模板和集成接口,解决ietm中不同类型三维仿真对象的显示、数据模块引用和使用问题,满足当前人机交互和虚拟仿真技术应用需求。



技术特征:

1.一种支持多种三维仿真的ietm的方法,其特征在于,包括步骤:

2.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤1中定义可解析的三维仿真文件包括:在三维仿真制作平台中制作完成三维仿真后,发布成该三维仿真平台特定的三维仿真数据格式资源包。

3.如权利要求2所述的支持多种三维仿真的ietm的方法,其特征在于,所述三维仿真制作平台包括unity3d、post engineering、cult3d和keyshot。

4.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤2包括:在定义可解析的三维仿真数据后,将三维仿真文件存入csdb中单独进行存储和管理,同时赋予一个唯一的信息控制编码标识,以实现三维仿真对象的寻址、存储与处理。

5.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤3包括:在数据模块中预留一个三维仿真的占位符,在数据模块中进行复用,使用时由数据模块通过icn编码寻址引用。

6.如权利要求5所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤3包括:在基于s1000d标准或gjb6600标准的ietm中,装备的技术信息被划分为一系列信息单元,一系列信息单元按项目制定的业务规则,通过sgml/xml存储为中立格式,以数据模块的形式存在,数据模块是ietm系统的最小信息单元。

7.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤4包括:当用户在ietm中浏览数据模块时点击查看三维仿真,通过三维仿真的icn编码搜索定位到该三维仿真,获取并判断其三维仿真格式信息。

8.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤5包括:在ietm浏览器对应的多媒体显示区域中嵌入对应不同三维仿真数据格式的三维仿真显示窗口模板htm文件,再根据获取的三维仿真格式信息选择对应符合要求的三维仿真显示窗口模板。

9.如权利要求1所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤6包括:在三维仿真显示窗口模板中集成三维仿真接口,不同格式的三维仿真需要通过不同的三维仿真显示插件在浏览器中进行读取。

10.如权利要求9所述的支持多种三维仿真的ietm的方法,其特征在于,所述步骤6包括:通过寻找注册表中的对应三维仿真显示插件id,并调用插件实现ietm数据模块对三维仿真的引用与共享。


技术总结
本发明实施例提供了一种支持多种三维仿真的IETM的方法,其特征在于,包括步骤:步骤1:定义可解析的三维仿真文件;步骤2:对步骤1所述的三维仿真文件进行存储和管理;步骤3:采用数据模块XML文件引用所述三维仿真文件;步骤4:读取并判断所述三维仿真文件所属多媒体格式;步骤5:调用对应所述多媒体格式的显示窗口;步骤6:调用所述三维仿真文件的显示插件。

技术研发人员:王凌,吴晋娜,王南松,赵崇卫,朱大兴,徐文胜
受保护的技术使用者:上海精密计量测试研究所
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1