本發(fā)明涉及一種粒子星球的校友信息顯示方法及相關(guān)系統(tǒng),屬于校友信息顯示處理。
背景技術(shù):
1、現(xiàn)有的校友信息動(dòng)態(tài)展示中一般采用球形動(dòng)態(tài)展示和信息滾動(dòng)展示,球形動(dòng)態(tài)展示具有生動(dòng)形象,富有趣味的特點(diǎn),因此應(yīng)用較多。但是,由于在校友信息展示過程中,雖然一般只展示姓名,但是由于不同的文化需求,有的姓名字?jǐn)?shù)過多,且由于一般是通過手機(jī)進(jìn)行顯示,因此導(dǎo)致在信息展示過程中,文字過小,難以辨識(shí)。
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明目的:為了解決校友信息球形展示過程中的信息過多導(dǎo)致的文字過小難以辨識(shí)的問題,本發(fā)明提供一種粒子星球的校友信息顯示方法。
2、技術(shù)方案:為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
3、一種粒子星球的校友信息顯示方法,包括以下步驟:
4、步驟s1,獲取需要顯示的校友信息。
5、步驟s2,根據(jù)需要顯示的校友信息確定顯示校友信息長度以及顯示校友信息長度閾值。
6、步驟s3,將粒子星球中的粒子分為顯示粒子和填充粒子,顯示粒子附近設(shè)置有顯示框,所述顯示框用于顯示校友信息。填充粒子用于填充在顯示粒子之間。
7、步驟s4,根據(jù)顯示校友信息長度以及顯示校友信息長度閾值確定粒子星球在球坐標(biāo)系中粒子坐標(biāo)。
8、步驟s5,設(shè)置粒子方位角速度,通過粒子方位角速度實(shí)時(shí)調(diào)節(jié)球坐標(biāo)系中粒子星球的各個(gè)粒子的粒子方位角,使得粒子在三維空間中旋轉(zhuǎn),進(jìn)而形成粒子星球轉(zhuǎn)動(dòng)。
9、步驟s6,實(shí)時(shí)獲取顯示粒子坐標(biāo),根據(jù)相機(jī)坐標(biāo)與顯示粒子坐標(biāo)的夾角判斷顯示粒子是在正面還是在背面。顯示粒子在正面,則通過顯示框顯示校友信息。顯示粒子在背面,則通過關(guān)閉顯示框隱藏校友信息。
10、步驟s7,將需要顯示的校友信息進(jìn)行排隊(duì)輸入到顯示粒子,進(jìn)行校友信息循環(huán)顯示。
11、優(yōu)選的:步驟s4中根據(jù)顯示校友信息長度以及顯示校友信息長度閾值確定粒子星球在球坐標(biāo)系中粒子坐標(biāo)的公式如下:
12、;
13、其中,表示粒子星球在球坐標(biāo)系中粒子坐標(biāo),表示球坐標(biāo)系中粒子天頂角,表示球坐標(biāo)系中粒子方位角,表示球坐標(biāo)系中粒子半徑,表示隨機(jī)函數(shù),,表示需要顯示的校友信息數(shù)量,表示中文字?jǐn)?shù),表示中文字寬度,表示字母符號(hào)數(shù),表示字母符號(hào)長度,表示預(yù)設(shè)顯示長度。
14、優(yōu)選的:步驟s6中根據(jù)相機(jī)坐標(biāo)與顯示粒子坐標(biāo)的夾角判斷顯示粒子是在正面還是在背面的公式如下:
15、;
16、其中,表示時(shí)刻相機(jī)坐標(biāo),表示時(shí)刻球坐標(biāo)系中粒子方位角,,表示顯示校友信息長度,表示需要顯示的校友信息數(shù)量,表示中文字?jǐn)?shù),表示中文字寬度,表示字母符號(hào)數(shù),表示字母符號(hào)長度,表示預(yù)設(shè)顯示長度。
17、優(yōu)選的:步驟s2中顯示校友信息長度的公式如下:
18、;
19、其中,表示顯示校友信息長度,,表示需要顯示的校友信息數(shù)量,表示中文字?jǐn)?shù),表示中文字寬度,表示字母符號(hào)數(shù),表示字母符號(hào)長度。
20、優(yōu)選的:所述校友信息循環(huán)顯示的方法,設(shè)置校友信息隊(duì)列,將需要顯示的校友信息放入校友信息隊(duì)列進(jìn)行排隊(duì),根據(jù)先進(jìn)先出的原則提取校友信息輸入到顯示粒子,當(dāng)顯示粒子轉(zhuǎn)移到背面,將此顯示粒子對(duì)應(yīng)的校友信息放置到校友信息隊(duì)列末尾。
21、優(yōu)選的:得到粒子星球在球坐標(biāo)系中粒子坐標(biāo)進(jìn)行保存。
22、優(yōu)選的:所述填充粒子的坐標(biāo)通過需要顯示的校友信息代入粒子星球在球坐標(biāo)系中粒子坐標(biāo)的公式進(jìn)行計(jì)算得到。
23、優(yōu)選的:所述填充粒子的數(shù)量是顯示粒子的數(shù)量的10倍以上。
24、一種粒子星球的校友信息顯示系統(tǒng),用于實(shí)現(xiàn)所述的粒子星球的校友信息顯示方法,包括輸入單元、信息長度確定單元、粒子劃分單元、粒子坐標(biāo)確定單元、粒子星球旋轉(zhuǎn)單元、信息顯示隱藏單元、循環(huán)顯示單元,其中:
25、所述輸入單元用于輸入需要顯示的校友信息。
26、所述信息長度確定單元用于根據(jù)需要顯示的校友信息確定顯示校友信息長度以及顯示校友信息長度閾值。
27、所述粒子劃分單元用于將粒子星球中的粒子分為顯示粒子和填充粒子,顯示粒子附近設(shè)置有顯示框,所述顯示框用于顯示校友信息。填充粒子用于填充在顯示粒子之間。
28、所述粒子坐標(biāo)確定單元用于根據(jù)顯示校友信息長度以及顯示校友信息長度閾值確定粒子星球在球坐標(biāo)系中粒子坐標(biāo)。
29、所述粒子星球旋轉(zhuǎn)單元用于設(shè)置粒子方位角速度,通過粒子方位角速度實(shí)時(shí)調(diào)節(jié)球坐標(biāo)系中粒子星球的各個(gè)粒子的粒子方位角,使得粒子在三維空間中旋轉(zhuǎn),進(jìn)而形成粒子星球轉(zhuǎn)動(dòng)。
30、所述信息顯示隱藏單元用于實(shí)時(shí)獲取顯示粒子坐標(biāo),根據(jù)相機(jī)坐標(biāo)與顯示粒子坐標(biāo)的夾角判斷顯示粒子是在正面還是在背面。顯示粒子在正面,則通過顯示框顯示校友信息。顯示粒子在背面,則通過關(guān)閉顯示框隱藏校友信息。
31、所述循環(huán)顯示單元用于將需要顯示的校友信息進(jìn)行排隊(duì)輸入到顯示粒子,進(jìn)行校友信息循環(huán)顯示。
32、一種計(jì)算機(jī)系統(tǒng),包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序/指令。所述處理器用于執(zhí)行所述計(jì)算機(jī)程序/指令以實(shí)現(xiàn)所述的粒子星球的校友信息顯示方法。
33、本發(fā)明相比現(xiàn)有技術(shù),具有以下有益效果:
34、本發(fā)明通過顯示校友信息長度自適應(yīng)的隨機(jī)確定粒子坐標(biāo),一方面使得校友信息展示的時(shí)候富有層次,另一方面,通過顯示校友信息長度確定粒子坐標(biāo),有效的防止了粒子坐標(biāo)隨機(jī)確定導(dǎo)致的校友信息顯示過小的問題,實(shí)現(xiàn)了校友信息的清晰展示。
1.一種粒子星球的校友信息顯示方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述粒子星球的校友信息顯示方法,其特征在于:步驟s4中根據(jù)顯示校友信息長度以及顯示校友信息長度閾值確定粒子星球在球坐標(biāo)系中粒子坐標(biāo)的公式如下:
3.根據(jù)權(quán)利要求2所述粒子星球的校友信息顯示方法,其特征在于:步驟s6中根據(jù)相機(jī)坐標(biāo)與顯示粒子坐標(biāo)的夾角判斷顯示粒子是在正面還是在背面的公式如下:
4.根據(jù)權(quán)利要求3所述粒子星球的校友信息顯示方法,其特征在于:步驟s2中顯示校友信息長度的公式如下:
5.根據(jù)權(quán)利要求4所述粒子星球的校友信息顯示方法,其特征在于:所述校友信息循環(huán)顯示的方法,設(shè)置校友信息隊(duì)列,將需要顯示的校友信息放入校友信息隊(duì)列進(jìn)行排隊(duì),根據(jù)先進(jìn)先出的原則提取校友信息輸入到顯示粒子,當(dāng)顯示粒子轉(zhuǎn)移到背面,將此顯示粒子對(duì)應(yīng)的校友信息放置到校友信息隊(duì)列末尾。
6.根據(jù)權(quán)利要求5所述粒子星球的校友信息顯示方法,其特征在于:得到粒子星球在球坐標(biāo)系中粒子坐標(biāo)進(jìn)行保存。
7.根據(jù)權(quán)利要求6所述粒子星球的校友信息顯示方法,其特征在于:所述填充粒子的坐標(biāo)通過需要顯示的校友信息代入粒子星球在球坐標(biāo)系中粒子坐標(biāo)的公式進(jìn)行計(jì)算得到。
8.根據(jù)權(quán)利要求7所述粒子星球的校友信息顯示方法,其特征在于:所述填充粒子的數(shù)量是顯示粒子的數(shù)量的10倍以上。
9.一種粒子星球的校友信息顯示系統(tǒng),其特征在于:用于實(shí)現(xiàn)權(quán)利要求1-8任一所述的粒子星球的校友信息顯示方法,包括輸入單元、信息長度確定單元、粒子劃分單元、粒子坐標(biāo)確定單元、粒子星球旋轉(zhuǎn)單元、信息顯示隱藏單元、循環(huán)顯示單元,其中:
10.一種計(jì)算機(jī)系統(tǒng),其特征在于,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序/指令;所述處理器用于執(zhí)行所述計(jì)算機(jī)程序/指令以實(shí)現(xiàn)權(quán)利要求1-8任一所述的粒子星球的校友信息顯示方法。