【技术实现步骤摘要】
一种机电产品虚拟现实装配教学平台
[0001]本专利技术涉及教学
,尤其是一种机电产品虚拟现实装配教学平台。
技术介绍
[0002]一直以来,各种机电产品的培训教学都是使用产品图片或视频形式,产品图片不够真实立体,产品视频虽然形象具体,但是制作成本高而且不能实现交互展示。而机电产品的三维设计模型与成品基本一致且更具体直观,但是由于三维模型的特殊性,需要使用专业的软件进行设计或浏览,不便于教师在课堂上的授课。而且在机电产品的三维设计考核时,学生完成考核任务后,教师需要使用专门的软件打开学生提交的文件,以对学生所设计的模型进行审核打分,由于三维模型的特殊性,软件打开三维模型需要较长的时间,同时三维模型由多个零件构成,因此教师需要较长的时间对学生所设计的模型进行审核打分,不利于教学的发展。
技术实现思路
[0003]为了解决上述问题,本专利技术提供一种机电产品虚拟现实装配教学平台,能够实时在线交互展示产品三维模型,而且提高教学的审核效率。
[0004]为了实现上述目的,本专利技术采用的技术方案为:r/>[0005]一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种机电产品虚拟现实装配教学平台,其特征在于,包括模型储存模块(1)、教学展示模块(2)及考核模块(3),所述模型储存模块(1)用于产品模型数据的储存,所述产品模型包括零件三维模型、部件装配模型及装配动画模型,且每一所述产品模型分别设置有唯一编号;所述教学展示模块(2)用于通过HTML页面调用所述模型储存模块(1)的数据,以对所零件三维模型、所述部件装配模型及所述装配动画模型进行控制及演示;所述考核模块(3)包括题库建立子模块(31)、考核布置子模块(32)、答题子模块(33)及批阅子模块(34),所述题库建立子模块(31)用于获取所述模型储存模块(1)的数据,所述题库建立子模块(31)设置有与所述零件三维模型对应的二维零件图纸及零件信息,且所述题库建立子模块(31)设置有与所述部件装配模型对应的下级零件三维模型名称及二维装配图纸;所述考核布置子模块(32)用于根据所述题库建立子模块(31)的数据生成考核题目;所述答题子模块(33)用于显示所述考核布置子模块(32)的考核题目信息,且所述答题子模块(33)用于格式的转换,以使学生作答的零件三维模型及部件装配模型与所述模型储存模块(1)的模型格式相匹对;所述批阅子模块(34)用于通过所述答题子模块(33)获取作答模型,且所述批阅子模块(34)将所述题库建立子模块(31)与所述作答模型进行匹对比较,以判断作答的准确性。2.根据权利要求1所述的一种机电产品虚拟现实装配教学平台,其特征在于:所述教学展示模块(2)包括调整子模块(21)及操控子模块(22),所述调整子模块(21)在所述HTML页面通过three.js插件调整所述产品模型;且所述调整子模块(21)根据所述零件三维模型、所述部件装配模型及所述装配动画模型的文件后缀名,判断所述零件三维模型、所述部件装配模型及所述装配动画模型的文件类型,以使所述three.js插件选择对应的加载器;所述调整子模块(21)通过所述three.js插件创建模型场景,以对模型场景的参数进行设置,且所述教学展示模块(2)通过所述three.js插件对所述零件三维模型的环境参数进行设置;所述操控子模块(22)在所述HTML页面通过VUE组件监听及操控所述产品模型。3.根据权利要求2所述的一种机电产品虚拟现实装配教学平台,其特征在于:所述调整子模块(21)还用于将模型场景的画布尺寸定义为webGL元素的尺寸;所述教学展示模块(2)在所述three.js插件的渲染器中所述HTML页面的appendChild将所述零件三维模型、所述部件装配模型及所述装配动画模型的对象添加至所述HTML页面的webGL元素中。4.根据权利要求2所述的一种机电产品虚拟现实装配教学平台,其特征在于:所述操控子模块(22)通过所述VUE...
【专利技术属性】
技术研发人员:李福送,娄玉印,王文军,林伟健,秦臻,张树林,潘宇倩,周胜飞,林祖正,林澎,黄艳,
申请(专利权)人:柳州工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。