一種在3d模型中展示菜單的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種在3D模型中展示菜單的方法,在XYZ三維坐標系下構建3D模型,在所述3D模型中構建多級菜單,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其它菜單位于3D模型中遠離顯示界面的位置;在所有菜單中除當前菜單以外的其他菜單以虛像形式在顯示界面中顯示,其中Z軸正方向垂直顯示界面向外。3D模型中展示菜單裝置包括顯示模塊,用于顯示包括菜單的3D模型;接收模塊,用于接收點擊當前菜單下菜單項所觸發(fā)的指令;移動模塊,用于按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。本發(fā)明在3D模型下展示菜單使菜單更有立體感,用戶使用上更方便、美觀。
【專利說明】
一種在3D模型中展示菜單的方法及裝置
技術領域
[0001]本發(fā)明涉及網(wǎng)絡技術領域,特別涉及一種在3D模型中展示界面菜單的方法及裝置。
【背景技術】
[0002]菜單最初是指餐館提供的列有各種菜肴的清單,現(xiàn)引申指電子計算機程序進行中出現(xiàn)在顯示屏上的選項列表,多級菜單是指菜單中一個或多個項目下還有菜單或菜單下一級菜單中的一個或多個項目下還有菜單。
[0003]目前,菜單都是以平面的形式展示在顯示界面上,菜單中各項目排列于顯示器上,當點擊和調用其中一個項目時,菜單隱藏,下一級菜單彈出,使用戶得到所需應用或所需應用的上級項目,若用戶得到所需應用的上級項目,則繼續(xù)點擊和調用項目最終得到所需應用。
[0004]以平面形式展示多級菜單時,菜單中顯示的項目以平面圖標的形式進行展示,但是有些圖標圖案相似,使用戶無法快速分辨出所需項目或應用,并且以平面圖標的方式進行展示項目或應用時,也無法更直觀的表達出項目及應用所要表達出的含義。顯然目前以平面形式展示菜單的方法不適用于在3D模型中以立體形式展示多級菜單。
【發(fā)明內容】
[0005]本發(fā)明公開了一種在3D模型中展示菜單的方法,用于實現(xiàn)在3D模型中展示多級菜單,將多級菜單以立體的形式在3D模型中展示可以解決上述現(xiàn)有技術所出現(xiàn)的問題,可以將項目或應用所表達的含義更直觀的表達出來。
[0006]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0007]—種在3D模型中展示菜單的方法,包括如下步驟:
[0008]首先,在XYZ三維坐標系下構建3D模型;
[0009]在所述3D模型中構建多級菜單,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其它菜單位于3D模型中遠離顯示界面的位置;
[0010]進一步地,在所有菜單中除當前菜單以外的其他菜單以虛像形式在顯示界面中顯示,其中Z軸正方向垂直顯示界面向外,這種排列方式可以方便用戶尋找并點擊所需要的菜單。
[0011 ] 然后,接收點擊當前菜單下菜單項所觸發(fā)的指令;其中,3D模型在XYZ三維坐標系下,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其他菜單位于3D模型中遠離顯示界面的位置;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。
[0012]實現(xiàn)3D模型下接收到點擊指令后指令所指示的菜單移動到當前需顯示菜單的位置。提供了一種全新的在3D模型下菜單移動的方法,增加了動態(tài)移動效果。
[0013]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將所述次級菜單的Z軸坐標由小到大逐漸變化,直到移動到當前需顯示菜單的位置。實現(xiàn)了菜單移動軌跡可靈活設置,增加了菜單的移動方式。
[0014]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,實現(xiàn)了當前菜單從當前需顯示菜單的位置處移動到遠離顯示界面的位置。
[0015]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,包括:按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示。實現(xiàn)了當前菜單從當前需顯示菜單的位置處消失的另一種方法。
[0016]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,并逐漸從虛像形式向實像形式變化。實現(xiàn)了以虛像形式擺放在遠離顯示界面的位置的次級菜單從虛像形式向實像形式變化,變化時改變次級菜單的透明度降低到0,以突出顯示當前菜單。
[0017]本發(fā)明還涉及一種在3D模型中展示多級菜單的裝置,包括:
[0018]3D模型構成模塊,用于在XYZ三維坐標系下構建3D模型;菜單構成模塊,用于在3D模型中構建多級菜單,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其他菜單位于3D模型中遠離顯示界面的位置;
[0019]顯示模塊,用于顯示包括菜單的3D模型。進一步地,所述菜單構成模塊還用于,在所有菜單中除當前菜單以外的其他菜單為虛像形式,其中Z軸正方向垂直顯示界面向外。
[0020]接收模塊,用于接收點擊當前菜單下菜單項所觸發(fā)的指令;其中,3D模型在XYZ三維坐標系下,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其他菜單位于3D模型中遠離顯示界面的位置;
[0021]移動模塊,用于按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。
[0022]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將所述次級菜單的Z軸坐標由小到大逐漸變化,直到移動到當前需顯示菜單的位置。
[0023]進一步地,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置。
[0024]進一步地,菜單構成模塊,還用于按照預設的移動軌跡,將當前菜單從當需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示。
[0025]進一步地,菜單構成模塊,還用于Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,并逐漸從虛像形式向實像形式變化。
[0026]本發(fā)明的有益效果是,顯示包括菜單的3D模型,實現(xiàn)了一種全新的展示菜單的方法,在3D模型下展示菜單使菜單更有立體感,用戶使用上更方便,也更美觀。通過在3D模型中展示菜單及菜單彈出時的移動軌跡,達到了在菜單展示時具有立體感的效果,使顯示界面具有空間感,美化了顯示界面,增強了用戶體驗。
[0027]
【具體實施方式】
[0028]下面將結合本發(fā)明實施例中,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0029]—種在3D模型中展示菜單的方法,包括如下步驟:
[0030]首先,在XYZ三維坐標系下構建3D模型;在所述3D模型中構建多級菜單,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其它菜單位于3D模型中遠離顯示界面的位置;
[0031]然后,接收點擊當前菜單下菜單項所觸發(fā)的指令;其中,3D模型在XYZ三維坐標系下,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其他菜單位于3D模型中遠離顯示界面的位置;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。
[0032]在所有菜單中除當前菜單以外的其他菜單以虛像形式在顯示界面中顯示,其中Z軸正方向垂直顯示界面向外,這種排列方式可以方便用戶尋找并點擊所需要的菜單。
[0033]Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將所述次級菜單的Z軸坐標由小到大逐漸變化,直到移動到當前需顯示菜單的位置。實現(xiàn)了菜單移動軌跡可靈活設置,增加了菜單的移動方式。
[0034]Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,實現(xiàn)了當前菜單從當前需顯示菜單的位置處移動到遠離顯示界面的位置。
[0035]Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,包括:按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示。實現(xiàn)了當前菜單從當前需顯示菜單的位置處消失的另一種方法。
[0036]Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,并逐漸從虛像形式向實像形式變化。實現(xiàn)了以虛像形式擺放在遠離顯示界面的位置的次級菜單從虛像形式向實像形式變化,變化時改變次級菜單的透明度降低到0,以突出顯示當前菜單。
[0037]本發(fā)明還涉及一種在3D模型中展示菜單的裝置,包括3D模型構成模塊,用于在XYZ三維坐標系下構建3D模型;菜單構成模塊,用于在3D模型中構建多級菜單;
[0038]顯示模塊,用于顯示包括菜單的3D模型;
[0039]接收模塊,用于接收點擊當前菜單下菜單項所觸發(fā)的指令;
[0040]移動模塊,用于按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。
[0041]還包括菜單構成模塊,用于按照預設的移動軌跡,將當前菜單從當需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示。
[0042]本發(fā)明將多級菜單以立體的形式在3D模型中展示可以解決上述現(xiàn)有技術所出現(xiàn)的問題,可以將項目或應用所表達的含義更直觀的表達出來。在3D模型下展示菜單使菜單更有立體感,用戶使用上更方便、美觀。
[0043]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種在3D模型中展示菜單的方法,其特征在于,包括如下步驟: 首先,在XYZ三維坐標系下構建3D模型;在所述3D模型中構建多級菜單,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其它菜單位于3D模型中遠離顯示界面的位置; 然后,接收點擊當前菜單下菜單項所觸發(fā)的指令;其中,3D模型在XYZ三維坐標系下,當前菜單位于3D模型中靠近顯示界面的位置,在所有菜單中除當前菜單以外的其他菜單位于3D模型中遠離顯示界面的位置;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。2.根據(jù)權利要求1所述的一種在3D模型中展示菜單的方法,其特征在于,3D模型中,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡,將所述次級菜單的Z軸坐標由小到大逐漸變化,直到移動到當前需顯示菜單的位置。3.根據(jù)權利要求1所述的一種在3D模型中展示菜單的方法,其特征在于,所述Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置,包括:按照預設的移動軌跡將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,實現(xiàn)了當前菜單從當前需顯示菜單的位置處移動到遠離顯示界面的位置。4.根據(jù)權利要求1所述的一種在3D模型中展示菜單的方法,其特征在于,Z軸正方向垂直顯示界面向外;按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,包括:按照預設的移動軌跡,將當前菜單從當前需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示,實現(xiàn)了當前菜單從當前需顯示菜單的位置處消失的另一種方法。5.一種在3D模型中展示菜單的裝置,其特征在于,包括 3D模型構成模塊,用于在XYZ三維坐標系下構建3D模型;菜單構成模塊,用于在3D模型中構建多級菜單; 顯示模塊,用于顯示包括菜單的3D模型; 接收模塊,用于接收點擊當前菜單下菜單項所觸發(fā)的指令; 移動模塊,用于按照預設的移動軌跡,將指令所指示的菜單項對應的次級菜單移動到當前需顯示菜單的位置。6.根據(jù)權利要求5所述的一種在3D模型中展示菜單的裝置,其特征在于,還包括菜單構成模塊,用于按照預設的移動軌跡,將當前菜單從當需顯示菜單的位置移動到遠離顯示界面的位置,并以虛像形式在顯示界面顯示。
【文檔編號】G06F3/0482GK105892824SQ201410577561
【公開日】2016年8月24日
【申請日】2014年10月21日
【發(fā)明人】黃斌
【申請人】上海貞易信息技術有限公司