一种3D凸透镜成像的仿真方法及终端与流程

文档序号:37278593发布日期:2024-03-12 21:15阅读:32来源:国知局
一种3D凸透镜成像的仿真方法及终端与流程

本发明涉及软件应用,特别涉及一种3d凸透镜成像的仿真方法及终端。


背景技术:

1、在当前数字仿真和现实增强技术发展背景下,物理学教育逐渐倾向利用仿真环境对物理学现象进行呈现。

2、在k12教育中,凸透镜作为光学成像的必修内容,传统的利用光学原理进行凸透镜演示存在使用环境的局限性,无法满足每个学习者实操的需求;现有技术中,利用3d仿真软件(例如unity 3d)对凸透镜进行仿真存在如下问题:

3、1)由于凸透镜成像原理并非简单的小孔成像,存在物距、焦距和像距等参数,不同参数条件下成像不一致,在软件中难以控制。

4、2)凸透镜成像仿真需要对环境进行打印成像,在不同的操作条件下,打印成像占据内存极高,且容易出现紊乱现象。


技术实现思路

1、本发明所要解决的技术问题是:提供一种3d凸透镜成像的仿真方法及终端,解决凸透镜仿真视角易混乱的问题。

2、为了解决上述技术问题,本发明采用的技术方案为:

3、一种3d凸透镜成像的仿真方法,包括步骤:

4、s1、建立交互主体并设置主体中心;

5、s2、建立多倍焦距摄像头和单倍焦距摄像头,并将所述多倍焦距摄像头和所述单倍焦距摄像头的位置设于所述主体中心;

6、s3、建立主摄像头,并将所述主摄像头到所述主体中心的方向设为第一方向;控制所述多倍焦距摄像头和所述单倍焦距摄像头朝向所述第一方向进行拍摄;

7、s4、控制所述多倍焦距摄像头和所述单倍焦距摄像头将拍摄内容打印并作为凸透镜成像。

8、为了解决上述技术问题,本发明采用的另一技术方案为:

9、一种3d凸透镜成像的仿真终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时完成一种3d凸透镜的仿真方法中的步骤。

10、本发明的有益效果在于:提供一种3d凸透镜成像的仿真方法及终端,通过设置交互主体模拟凸透镜的位置,并以交互主体的主体中心为基准,设置多倍焦距摄像头和单倍焦距摄像头,以凸透镜一倍焦距为界限,分别拍摄并打印成像,利用两个摄像头的设置区分凸透镜成像而无需设计复杂的算法,降低内存占用,同时双摄像头分别控制成像,防止凸透镜仿真过程中影像紊乱;除此之外,设置主摄像头,即观察位,根据观察位以及主体中心确定第一方向,并控制多倍焦距摄像头和单倍焦距摄像头依据第一方向进行拍摄,实现凸透镜下的视角仿真,后续对摄像头拍摄的景象进行打印,完成3d环境下的凸透镜成像仿真。



技术特征:

1.一种3d凸透镜成像的仿真方法,其特征在于:包括步骤:

2.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:所述步骤s4还包括:

3.根据权利要求2所述的一种3d凸透镜成像的仿真方法,其特征在于:所述步骤s4还包括:

4.根据权利要求2所述的一种3d凸透镜成像的仿真方法,其特征在于:所述单倍焦距摄像头打印成像的优先级高于所述多倍焦距摄像头打印成像的优先级具体为:

5.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:所述步骤s3还包括:

6.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:还包括步骤s5:

7.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:所述步骤s3之后还包括步骤s40:

8.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:所述步骤s1还包括:

9.根据权利要求1所述的一种3d凸透镜成像的仿真方法,其特征在于:所述主摄像头为用户视角摄像头。

10.一种3d凸透镜成像的仿真终端,其特征在于:包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时完成权利要求1-9任一所述一种3d凸透镜的仿真方法中的步骤。


技术总结
本发明提供的一种3D凸透镜成像的仿真方法及终端,通过设置交互主体模拟凸透镜的位置,并以交互主体的主体中心为基准,设置多倍焦距摄像头和单倍焦距摄像头,以凸透镜一倍焦距为界限,分别拍摄打印成像,利用两个摄像头的设置区分凸透镜成像而无需设计复杂的算法,降低内存占用,同时双摄像头分别控制成像,防止凸透镜仿真过程中影像紊乱;除此之外,设置主摄像头,即用户观察位,根据用户观察位以及主体中心确定第一方向,并控制多倍焦距摄像头和单倍焦距摄像头依据第一方向进行拍摄,实现凸透镜下的视角仿真,后续对摄像头拍摄的景象进行打印,完成3D环境下的凸透镜成像仿真。

技术研发人员:刘德建,陈铭,杨锦森,陈宏
受保护的技术使用者:福建省华渔教育科技有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1