一种三维数字化平台按钮环形弹出方法及系统技术方案

技术编号:17656555 阅读:24 留言:0更新日期:2018-04-08 09:21
本发明专利技术提供了一种三维数字化平台按钮环形弹出方法及系统,该方法包括:设计制作二维主按钮和多个二维子按钮,并将二维主按钮和多个二维子按钮导入三维数字化平台;在三维数字化平台中将二维主按钮和二维子按钮制作成三维按钮,并将多个三维子按钮设置为环绕在三维主按钮周围;在三维数字化平台中加载环形弹出算法模块;利用环形弹出算法模块在三维数字化平台中将三维子按钮在三维主按钮周围隐藏或环形弹出。本发明专利技术可以在三维数字化平台上实现按钮环形弹出。

【技术实现步骤摘要】
一种三维数字化平台按钮环形弹出方法及系统
本专利技术属于三维数字化模拟
,具体地说,尤其涉及一种三维数字化平台按钮环形弹出方法及系统。
技术介绍
三维数字化就是运用三维工具(软件或仪器)来实现设备的虚拟、修改、完善、分析等一系列的数字化操作,从而达到用户的使用目的。三维数字化是通过人工获取物品的外形数据,将获得的数据信息进行加工拼接,通过建模的方式加以整理,将各个孤立的单视角三维数字模型无缝集成,经过贴图、渲染处理以后,形成三维数据文件。现有技术中,三维数字化平台的按钮形式比较单一且分布繁琐,无法实现按钮的环形弹出方式。
技术实现思路
为解决以上问题,本专利技术提供了一种三维数字化平台按钮环形弹出方法及系统,用以在三维数字化平台上实现按钮环形弹出。根据本专利技术的一个方面,提供了一种三维数字化平台按钮环形弹出方法,包括:设计制作二维主按钮和多个二维子按钮,并将所述二维主按钮和多个所述二维子按钮导入三维数字化平台;在所述三维数字化平台中将所述二维主按钮和所述二维子按钮制作成三维按钮,并将多个三维子按钮设置为环绕在三维主按钮周围;在所述三维数字化平台中加载环形弹出算法模块;利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出。根据本专利技术的一个实施例,利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出进一步包括:在检测到启动指令后,存储所述三维主按钮在所述三维数字化平台中的位置和多个所述三维子按钮在所述三维数字化平台中的位置;检测输入操作,以获取输入指令;根据所述输入指令,产生对应所述三维主按钮的开启指令或关闭指令;在输出所述三维主按钮开启指令时,将多个所述三维子按钮显示并弹出至对应的存储位置,在输出所述三维主按钮关闭指令时,将多个所述三维子按钮收回并隐藏在所述三维主按钮的存储位置。根据本专利技术的一个实施例,在检测输入操作,以获取输入指令之后,在根据所述输入指令,产生对应所述三维主按钮的开启指令或关闭指令之前,还包括第一判断步骤,所述第一判断步骤用于判断当前所述三维主按钮的状态,如所述三维主按钮处于开启状态,则产生所述关闭指令以控制所述三维主按钮关闭,如所述三维主按钮处于关闭状态,则产生所述开启指令以控制所述三维主按钮开启。根据本专利技术的一个实施例,在检测输入操作,以获取输入指令之后,在所述第一判断步骤之前,还包括第二判断步骤,所述第二判断步骤用于判断所述输入指令是否为控制所述三维主按钮开启或关闭的指令,如是则产生对应所述三维主按钮的开启指令或关闭指令,如否则返回检测输入操作以获取输入指令步骤。根据本专利技术的一个实施例,在将多个所述三维子按钮显示并弹出至对应的存储位置过程中和将多个所述三维子按钮收回并隐藏在所述三维主按钮的存储位置过程中,还包括第三判断步骤,所述第三判断步骤用以判断所述三维子按钮在运行过程中是否到达对应的存储位置或所述三维主按钮的存储位置,如否则持续运行状态,如是则结束所述三维子按钮的运行。根据本专利技术的另一个方面,还提供了一种三维数字化平台按钮环形弹出系统,包括:二维按钮制作单元,其配置为设计制作二维主按钮和多个二维子按钮,并将所述二维主按钮和多个所述二维子按钮导入三维数字化平台;三维按钮制作单元,其配置为在所述三维数字化平台中将所述二维主按钮和所述二维子按钮制作成三维按钮,并将多个三维子按钮设置为环绕在三维主按钮周围;环形弹出算法模块加载单元,其配置为在所述三维数字化平台中加载环形弹出算法模块;按钮弹出隐藏展示单元,其配置为利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出。根据本专利技术的一个实施例,所述环形弹出算法模块进一步包括:存储子模块,其配置为在检测到启动指令后,存储所述三维主按钮在所述三维数字化平台中的位置和多个所述三维子按钮在所述三维数字化平台中的位置;输入指令获取子模块,其配置为检测输入操作,以获取输入指令;控制指令产生子模块,其配置为根据所述输入指令,产生对应所述三维主按钮的开启指令或关闭指令;控制指令输出子模块,其配置在输出所述三维主按钮开启指令时,通过所述按钮弹出隐藏展示单元将多个所述三维子按钮显示并弹出至对应的存储位置,在输出所述三维主按钮关闭时,通过所述按钮弹出隐藏展示单元将多个所述三维子按钮收回并隐藏在所述三维主按钮的存储位置。根据本专利技术的一个实施例,所述环形弹出算法模块还包括分别与所述输入指令获取子模块和控制指令输出子模块连接的第一判断子模块,所述第一判断子模块配置为用于判断当前所述三维主按钮的状态,如所述三维主按钮处于开启状态,则产生所述关闭指令以控制所述三维主按钮关闭,如所述三维主按钮处于关闭状态,则产生所述开启指令以控制所述三维主按钮开启。根据本专利技术的一个实施例,所述环形弹出算法模块还包括分别与所述输入指令获取子模块和所述第一判断子模块连接的第二判断子模块,所述第二判断子模块配置为用于判断所述输入指令是否为控制所述三维主按钮开启或关闭的指令,如是则产生对应所述三维主按钮的开启指令或关闭指令,如否则返回输入指令获取子模块来重新检测输入操作,以获取输入指令。根据本专利技术的一个实施例,所述环形弹出算法模块还包括与控制指令输出子模块连接的第三判断子模块,所述第三判断子模块配置为用以判断所述三维子按钮在运行过程中是否到达对应的存储位置或所述三维主按钮的存储位置,如否则持续运行状态,如是则结束所述三维子按钮的运行。本专利技术的有益效果:本专利技术通过记录存储三维子按钮环形排列在三维主按钮时各自的初始位置,当点击触发主按钮的时候,子按钮会从触发主按钮处缓动移动至之前保存的初始位置处。当再次点击触发主按钮时,子按钮会收缩至触发主按钮处。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要的附图做简单的介绍:图1是根据本专利技术的一个实施例的一种三维数字化平台按钮环形弹出方法流程图;图2是根据本专利技术的一个实施例的一种三维数字化平台按钮环形弹出方法算法实现图;图3是根据本专利技术的一个实施例的一种三维数字化平台按钮环形弹出系统结构图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。在现有技术中,三维数字化平台上的按钮形式比较单一且分布繁琐,无法实现按钮的环形弹出。因此,本专利技术提供了一种三维数字化平台按钮环形弹出方法及系统,可以在三维数字化平台中实现按钮的环形弹出。第一实施例根据本专利技术的一个方面,提供了一种三维数字化平台按钮环形弹出方法,如图1所示为根据本专利技术的一个实施例的方法流程图,图2是根据本专利技术的一个实施例的一种三维数字化平台按钮环形弹出方法算法实现图,以下参考图1和图2来对本专利技术进行详细说明。首先,在步骤S110本文档来自技高网...
一种三维数字化平台按钮环形弹出方法及系统

【技术保护点】
一种三维数字化平台按钮环形弹出方法,包括:设计制作二维主按钮和多个二维子按钮,并将所述二维主按钮和多个所述二维子按钮导入三维数字化平台;在所述三维数字化平台中将所述二维主按钮和所述二维子按钮制作成三维按钮,并将多个三维子按钮设置为环绕在三维主按钮周围;在所述三维数字化平台中加载环形弹出算法模块;利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出。

【技术特征摘要】
1.一种三维数字化平台按钮环形弹出方法,包括:设计制作二维主按钮和多个二维子按钮,并将所述二维主按钮和多个所述二维子按钮导入三维数字化平台;在所述三维数字化平台中将所述二维主按钮和所述二维子按钮制作成三维按钮,并将多个三维子按钮设置为环绕在三维主按钮周围;在所述三维数字化平台中加载环形弹出算法模块;利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出。2.根据权利要求1所述的方法,其特征在于,利用所述环形弹出算法模块在所述三维数字化平台中将所述三维子按钮在所述三维主按钮周围隐藏或环形弹出进一步包括:在检测到启动指令后,存储所述三维主按钮在所述三维数字化平台中的位置和多个所述三维子按钮在所述三维数字化平台中的位置;检测输入操作,以获取输入指令;根据所述输入指令,产生对应所述三维主按钮的开启指令或关闭指令;在输出所述三维主按钮开启指令时,将多个所述三维子按钮显示并弹出至对应的存储位置,在输出所述三维主按钮关闭指令时,将多个所述三维子按钮收回并隐藏在所述三维主按钮的存储位置。3.根据权利要求2所述的方法,其特征在于,在检测输入操作,以获取输入指令之后,在根据所述输入指令,产生对应所述三维主按钮的开启指令或关闭指令之前,还包括第一判断步骤,所述第一判断步骤用于判断当前所述三维主按钮的状态,如所述三维主按钮处于开启状态,则产生所述关闭指令以控制所述三维主按钮关闭,如所述三维主按钮处于关闭状态,则产生所述开启指令以控制所述三维主按钮开启。4.根据权利要求3所述的方法,其特征在于,在检测输入操作,以获取输入指令之后,在所述第一判断步骤之前,还包括第二判断步骤,所述第二判断步骤用于判断所述输入指令是否为控制所述三维主按钮开启或关闭的指令,如是则产生对应所述三维主按钮的开启指令或关闭指令,如否则返回检测输入操作以获取输入指令步骤。5.根据权利要求2-4中任一项所述的方法,其特征在于,在将多个所述三维子按钮显示并弹出至对应的存储位置过程中和将多个所述三维子按钮收回并隐藏在所述三维主按钮的存储位置过程中,还包括第三判断步骤,所述第三判断步骤用以判断所述三维子按钮在运行过程中是否到达对应的存储位置或所述三维主按钮的存储位置,如否则持续运行状态,如是则结束所述三维子按钮的运行。6.一种三维数字化平台按钮环形弹出系统,包括:二维按钮制作单元,其配置为...

【专利技术属性】
技术研发人员:赵宸刘恒心王荆龙罗建平谌湘临谭红星
申请(专利权)人:石化盈科信息技术有限责任公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1