A kind of mathematical function education software based on mixed reality, which relates to a kind of AR field auxiliary education software, specifically relates to a kind of mathematical function education software based on mixed reality. Uses the following technical proposal: User inputs an equation in the operation panel, brings in the XY parameter, clicks the equal sign, may create a function chart. And according to the results of HoloLens'environmental scanning, it is placed on the nearest plane in the space; 1. function analysis; 2. function imaging; 3. processing spatial scanning; 4. commands for various operations of Hologram; the user input through voice input, thereby liberating the user's hand operation. The invention can make up for the difference of user's spatial imagination in the process of using the product, make the concept of Mixed Reality come into effect, and also make the user get better experience when using the holographic glasses.
【技术实现步骤摘要】
一种基于混合现实的数学函数教育软件
本专利技术涉及一种AR领域的辅助教育软件,具体涉及一种基于混合现实的数学函数教育软件。
技术介绍
在硅谷科技巨头中,微软是迄今为止在AR领域中走得最远的一家公司,并提出了混合现实(MixedReality)的概念。该公司在两年以前就已经发布了HoloLens全息眼镜,这款硬件具有SLAM的能力,可以实时获得空间位置。但是目前HoloLens上的应用,缺少教育类的产品。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷和不足,提供一种基于混合现实的数学函数教育软件,它能弥补用户在使用产品过程中,弥补用户空间想象力的不同,使得混合现实(MixedReality)的概念得以实施,也可以让用户在使用全息眼镜时得到更好的体验。为实现上述目的,一种基于混合现实的数学函数教育软件采用以下技术方案是:用户在操作面板输入一个方程,带入XY参数,点击等于号后,可以生成一张函数图。并且根据HoloLens对环境扫描的结果,放置在空间中最近的一块平面上;1、函数解析;2、函数成像;3、处理空间扫描;4、多种操作Hologram的命令。所述的用户输入通过语音输入,从而解放用户的手部操作。所述函数解析的方法逻辑流程为:1、点击输入字符串表达式;2、将字符串分解成一个个数字和符号;3、将原来的中缀表达式转为后缀表达式的字符串列表;1)、读取一个字符串;2)、判断符号是否为数字,是的话就进入队列;3)、判断符号是否为可代入的参数,是的话就进入队列;4)、判断符号是否为数学函数,是的话就进入栈;5)、判断符号是否是逗号,是的话就从栈中获取元素,直到获得左 ...
【技术保护点】
1.一种基于混合现实的数学函数教育软件,其特征在于:一种基于混合现实的数学函数教育软件采用以下技术方案是:用户在操作面板输入一个方程,带入XY参数,点击等于号后,可以生成一张函数图。并且根据HoloLens对环境扫描的结果,放置在空间中最近的一块平面上;1、函数解析;2、函数成像;3、处理空间扫描;4、多种操作Hologram的命令。
【技术特征摘要】
1.一种基于混合现实的数学函数教育软件,其特征在于:一种基于混合现实的数学函数教育软件采用以下技术方案是:用户在操作面板输入一个方程,带入XY参数,点击等于号后,可以生成一张函数图。并且根据HoloLens对环境扫描的结果,放置在空间中最近的一块平面上;1、函数解析;2、函数成像;3、处理空间扫描;4、多种操作Hologram的命令。2.根据权利要求1所述的一种基于混合现实的数学函数教育软件,其特征在于:所述的用户输入通过语音输入,从而解放用户的手部操作。3.根据权利要求1所述的一种基于混合现实的数学函数教育软件,其特征在于:所述函数解析的方法逻辑流程为:1、点击输入字符串表达式;2、将字符串分解成一个个数字和符号;3、将原来的中缀表达式转为后缀表达式的字符串列表;1)、读取一个字符串;2)、判断符号是否为数字,是的话就进入队列;3)、判断符号是否为可代入的参数,是的话就进入队列;4)、判断符号是否为数学函数,是的话就进入栈;5)、判断符号是否是逗号,是的话就从栈中获取元素,直到获得左括号;6)、判断符号是否为操作符,是的话就从栈上找最上面的一个操作符对比优先级;将操作符拿出栈,进入队列;每次迭代完,将符号放入栈中;7)、判断符号是否为左括号,是的话就放入栈中;8)、判断符号是否为右括号,是的话就查看栈中元素,不是左括号的出栈进入队列;最后左括号出栈;9)、判断栈最上面是否是函数,是的话就进入队列;10)、最后还剩操作符的话,进入队列;4、遍历解析后缀表达式:1).定义一个Expression的栈来存放表达式的各部分;2).读取一个字符串;3).判断符号是否为数字,是的话就调用Expression.Constant,进入栈,并且置为根节点;4).判断符号是否为可代入的参数,是的话调用之前定义的参数Expression.Parameter,进入栈,并且置为根节点;5).判断符号是否为数学函数,是的话先判断栈中的参数个数,若足够,调用函数Expression.Call,进入栈,并且置为根节点;6).判断符号是否为操作符,是的话先判断栈中的参数个数,若足够,调用函数Expression.Add等等,进入栈,并且置为根节点...
【专利技术属性】
技术研发人员:郝峻晟,叶梦琦,
申请(专利权)人:上海云角信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。