一种粒子星球的校友信息显示方法及相关系统与流程
- 国知局
- 2024-12-26 14:48:21
本发明涉及一种粒子星球的校友信息显示方法及相关系统,属于校友信息显示处理。
背景技术:
1、现有的校友信息动态展示中一般采用球形动态展示和信息滚动展示,球形动态展示具有生动形象,富有趣味的特点,因此应用较多。但是,由于在校友信息展示过程中,虽然一般只展示姓名,但是由于不同的文化需求,有的姓名字数过多,且由于一般是通过手机进行显示,因此导致在信息展示过程中,文字过小,难以辨识。
技术实现思路
1、发明目的:为了解决校友信息球形展示过程中的信息过多导致的文字过小难以辨识的问题,本发明提供一种粒子星球的校友信息显示方法。
2、技术方案:为实现上述目的,本发明采用的技术方案为:
3、一种粒子星球的校友信息显示方法,包括以下步骤:
4、步骤s1,获取需要显示的校友信息。
5、步骤s2,根据需要显示的校友信息确定显示校友信息长度以及显示校友信息长度阈值。
6、步骤s3,将粒子星球中的粒子分为显示粒子和填充粒子,显示粒子附近设置有显示框,所述显示框用于显示校友信息。填充粒子用于填充在显示粒子之间。
7、步骤s4,根据显示校友信息长度以及显示校友信息长度阈值确定粒子星球在球坐标系中粒子坐标。
8、步骤s5,设置粒子方位角速度,通过粒子方位角速度实时调节球坐标系中粒子星球的各个粒子的粒子方位角,使得粒子在三维空间中旋转,进而形成粒子星球转动。
9、步骤s6,实时获取显示粒子坐标,根据相机坐标与显示粒子坐标的夹角判断显示粒子是在正面还是在背面。显示粒子在正面,则通过显示框显示校友信息。显示粒子在背面,则通过关闭显示框隐藏校友信息。
10、步骤s7,将需要显示的校友信息进行排队输入到显示粒子,进行校友信息循环显示。
11、优选的:步骤s4中根据显示校友信息长度以及显示校友信息长度阈值确定粒子星球在球坐标系中粒子坐标的公式如下:
12、;
13、其中,表示粒子星球在球坐标系中粒子坐标,表示球坐标系中粒子天顶角,表示球坐标系中粒子方位角,表示球坐标系中粒子半径,表示随机函数,,表示需要显示的校友信息数量,表示中文字数,表示中文字宽度,表示字母符号数,表示字母符号长度,表示预设显示长度。
14、优选的:步骤s6中根据相机坐标与显示粒子坐标的夹角判断显示粒子是在正面还是在背面的公式如下:
15、;
16、其中,表示时刻相机坐标,表示时刻球坐标系中粒子方位角,,表示显示校友信息长度,表示需要显示的校友信息数量,表示中文字数,表示中文字宽度,表示字母符号数,表示字母符号长度,表示预设显示长度。
17、优选的:步骤s2中显示校友信息长度的公式如下:
18、;
19、其中,表示显示校友信息长度,,表示需要显示的校友信息数量,表示中文字数,表示中文字宽度,表示字母符号数,表示字母符号长度。
20、优选的:所述校友信息循环显示的方法,设置校友信息队列,将需要显示的校友信息放入校友信息队列进行排队,根据先进先出的原则提取校友信息输入到显示粒子,当显示粒子转移到背面,将此显示粒子对应的校友信息放置到校友信息队列末尾。
21、优选的:得到粒子星球在球坐标系中粒子坐标进行保存。
22、优选的:所述填充粒子的坐标通过需要显示的校友信息代入粒子星球在球坐标系中粒子坐标的公式进行计算得到。
23、优选的:所述填充粒子的数量是显示粒子的数量的10倍以上。
24、一种粒子星球的校友信息显示系统,用于实现所述的粒子星球的校友信息显示方法,包括输入单元、信息长度确定单元、粒子划分单元、粒子坐标确定单元、粒子星球旋转单元、信息显示隐藏单元、循环显示单元,其中:
25、所述输入单元用于输入需要显示的校友信息。
26、所述信息长度确定单元用于根据需要显示的校友信息确定显示校友信息长度以及显示校友信息长度阈值。
27、所述粒子划分单元用于将粒子星球中的粒子分为显示粒子和填充粒子,显示粒子附近设置有显示框,所述显示框用于显示校友信息。填充粒子用于填充在显示粒子之间。
28、所述粒子坐标确定单元用于根据显示校友信息长度以及显示校友信息长度阈值确定粒子星球在球坐标系中粒子坐标。
29、所述粒子星球旋转单元用于设置粒子方位角速度,通过粒子方位角速度实时调节球坐标系中粒子星球的各个粒子的粒子方位角,使得粒子在三维空间中旋转,进而形成粒子星球转动。
30、所述信息显示隐藏单元用于实时获取显示粒子坐标,根据相机坐标与显示粒子坐标的夹角判断显示粒子是在正面还是在背面。显示粒子在正面,则通过显示框显示校友信息。显示粒子在背面,则通过关闭显示框隐藏校友信息。
31、所述循环显示单元用于将需要显示的校友信息进行排队输入到显示粒子,进行校友信息循环显示。
32、一种计算机系统,包括存储器和处理器,所述存储器用于存储计算机程序/指令。所述处理器用于执行所述计算机程序/指令以实现所述的粒子星球的校友信息显示方法。
33、本发明相比现有技术,具有以下有益效果:
34、本发明通过显示校友信息长度自适应的随机确定粒子坐标,一方面使得校友信息展示的时候富有层次,另一方面,通过显示校友信息长度确定粒子坐标,有效的防止了粒子坐标随机确定导致的校友信息显示过小的问题,实现了校友信息的清晰展示。
技术特征:1.一种粒子星球的校友信息显示方法,其特征在于,包括以下步骤:
2.根据权利要求1所述粒子星球的校友信息显示方法,其特征在于:步骤s4中根据显示校友信息长度以及显示校友信息长度阈值确定粒子星球在球坐标系中粒子坐标的公式如下:
3.根据权利要求2所述粒子星球的校友信息显示方法,其特征在于:步骤s6中根据相机坐标与显示粒子坐标的夹角判断显示粒子是在正面还是在背面的公式如下:
4.根据权利要求3所述粒子星球的校友信息显示方法,其特征在于:步骤s2中显示校友信息长度的公式如下:
5.根据权利要求4所述粒子星球的校友信息显示方法,其特征在于:所述校友信息循环显示的方法,设置校友信息队列,将需要显示的校友信息放入校友信息队列进行排队,根据先进先出的原则提取校友信息输入到显示粒子,当显示粒子转移到背面,将此显示粒子对应的校友信息放置到校友信息队列末尾。
6.根据权利要求5所述粒子星球的校友信息显示方法,其特征在于:得到粒子星球在球坐标系中粒子坐标进行保存。
7.根据权利要求6所述粒子星球的校友信息显示方法,其特征在于:所述填充粒子的坐标通过需要显示的校友信息代入粒子星球在球坐标系中粒子坐标的公式进行计算得到。
8.根据权利要求7所述粒子星球的校友信息显示方法,其特征在于:所述填充粒子的数量是显示粒子的数量的10倍以上。
9.一种粒子星球的校友信息显示系统,其特征在于:用于实现权利要求1-8任一所述的粒子星球的校友信息显示方法,包括输入单元、信息长度确定单元、粒子划分单元、粒子坐标确定单元、粒子星球旋转单元、信息显示隐藏单元、循环显示单元,其中:
10.一种计算机系统,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序/指令;所述处理器用于执行所述计算机程序/指令以实现权利要求1-8任一所述的粒子星球的校友信息显示方法。
技术总结本发明公开了一种粒子星球的校友信息显示方法及相关系统,根据需要显示的校友信息确定显示校友信息长度;将粒子星球中的粒子分为显示粒子和填充粒子;根据显示校友信息长度确定粒子星球在球坐标系中粒子坐标;通过粒子方位角速度实时调节球坐标系中粒子星球的各个粒子的粒子方位角,进而形成粒子星球转动;实时获取显示粒子坐标,进而判断显示粒子是在正面还是在背面;显示粒子在正面,则通过显示框显示校友信息;显示粒子在背面,则通过关闭显示框隐藏校友信息。本发明有效的防止了粒子坐标随机确定导致的校友信息显示过小的问题,实现了校友信息的清晰展示。技术研发人员:孙善扣,胡伟受保护的技术使用者:南京微小宝信息技术有限公司技术研发日:技术公布日:2024/12/23本文地址:https://www.jishuxx.com/zhuanli/20241226/343493.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。