System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及出风设备,尤其涉及出风设备气流渲染方法、装置和电子设备。
技术介绍
1、随着科技的发展,出风设备出现了表示出风效果的渲染展示。例如目前,市面上大多的出风设备的出风效果的渲染展示都是以2d图片,或者2d动图实现。又或者通过比较单一的“雾气”化粒子的方式展示出风设备的出风气流情况。
2、但是,以图片(或动图)的形式进行渲染展示,通常风速气流效果局限于一个面的二维气流效果,不能多角度展示风速气流效果。而以“雾气”化粒子的方式渲染展示出风设备的出风效果,这种方案虽然也可以在三维空间展示出风设备的气流效果。但是过于单一化,在出风设备出风模式多样化的情况下显得有局限性。即不同出风设备出风模式下的都是用“雾气”化的展示方式,略显的单调。
技术实现思路
1、本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术提出一种出风设备气流渲染方法,实现清晰地显示出风设备在三维空间中的气流方向、气流速度以及整体流动方向,并且通过渲染单元极大地丰富不同出风模式下出风设备的三维出风气流的效果。
2、根据本专利技术第一方面实施例的出风设备气流渲染方法,包括:
3、接收出风设备发送的仿真数据,仿真数据包括出风设备所在空间内的所有位置点的风速和风向;
4、从所有位置点中筛选出多个目标位置点;
5、基于出风设备的出风模式确定对应的渲染单元;
6、基于渲染单元的类型,在三维空间中对所有目标位置点进行渲染显示;
8、根据本专利技术实施例的出风设备气流渲染方法,基于出风模式确定对应的渲染单元,在三维空间中对所有目标位置点进行渲染显示,以及在每个目标位置点的风速和风向驱动每个渲染单元进行运动。本专利技术实施例实现以不同渲染单位,显示空调的不同出风模式的三维出风气流效果。本专利技术实施例不但克服风速气流平面二维化展示的局限性,同时也解决“雾化”方式显示出风气流在不同出风模式下显示的单一性的问题,本专利技术实施例实现清晰地显示出风设备在三维空间中的气流方向、气流速度以及整体流动方向,并且通过渲染单元极大地丰富不同出风模式下出风设备的三维出风气流的效果。
9、根据本专利技术的一个实施例,从所有位置点中筛选出多个目标位置点,包括:
10、计算出风设备所在空间内的所有位置点的最大风速值和最小风速值之间的平均值,得到中间风速值;
11、基于中间风速值从所有位置点中筛选出多个目标位置点。
12、根据本专利技术的一个实施例,基于中间风速值从所有位置点中筛选出多个目标位置点,包括:
13、确定出风设备所在空间内的所有位置点中风速小于中间风速值的位置点的第一数量,以及确定出风设备所在空间内的所有位置点中风速大于或等于中间风速值的位置点的第二数量;
14、基于第一数量与第二数量的占比,以及出风设备所在空间内的所有位置点的数量,确定出筛选数量;
15、从所有位置点中确定风速从大到小排序的位置点序列;
16、从位置点序列中筛选出排序靠前的筛选数量的多个目标位置点。
17、通过计算第一数量与第二数量的占比,从而可以获取所有位置点中大于或等于中间风速值的位置点,与小于中间风速值的位置点的占比。再基于所有位置点的数量与占比得到需要从所有位置点中筛选出的筛选数量。最后基于风速从大到小排序的位置点序列中筛选出排序靠前的筛选数量的多个目标位置点。从而本专利技术实施例能够将风速较低的,远离出风设备的位置点进行排除,从而减少仿真数据中位置点的数量和密度,有利于基于数量适中的目标位置点通过渲染单元进行渲染显示,进一步提高空调的三维出风气流显示的显著性和清晰度。
18、根据本专利技术的一个实施例,从所有位置点中筛选出多个目标位置点,包括:
19、基于出风设备所在空间的位置,确定三维坐标阈值范围;三维坐标阈值范围包括长度方向的坐标阈值范围、宽度方向的坐标阈值范围,以及高度方向的坐标阈值范围,出风设备的出风口位于三维坐标阈值范围包括的目标三维空间内;
20、从所有位置点中,筛选出位置点位于三维坐标阈值范围内的多个目标位置点。
21、通过确定包括出风设备的出风口的三维坐标阈值范围,终端基于三维坐标阈值范围对所有位置点进行筛选,筛选出位置点位于三维坐标阈值范围内的多个目标位置点。从而本专利技术将保留靠近空调出风口的位置点的数据,尽可能避免空调出风口的位置点的风速被过多过滤掉,实现减少仿真数据中位置点的数量和密度,有利于基于数量适中的目标位置点通过渲染单元进行渲染显示,进一步提高空调的三维出风气流显示的显著性和清晰度。
22、根据本专利技术的一个实施例,从所有位置点中筛选出多个目标位置点,包括:
23、设置随机数阈值和设置出风设备所在空间内的所有位置点的随机数;
24、基于每个位置点的随机数与随机数阈值的大小关系,对所有位置点进行筛选。
25、根据本专利技术的一个实施例,基于每个位置点的随机数与随机数阈值的大小关系,对所有位置点进行筛选,包括:
26、从所有位置点中筛选出随机数大于或等于随机数阈值的多个目标位置点的风速和风向;或者,
27、从所有位置点中筛选出随机数小于随机数阈值的多个目标位置点的风速和风向。
28、基于每个位置点的随机数与随机数阈值的大小关系,从所有位置点中筛选出多个目标位置点。实现减少仿真数据中位置点的数量和密度,有利于基于数量适中的目标位置点通过渲染单元进行渲染显示,进一步提高空调的三维出风气流显示的显著性和清晰度。
29、根据本专利技术的一个实施例,从所有位置点中筛选出多个目标位置点之后,还包括:
30、基于预设比例关系对每个目标位置点的三维坐标进行比例转换。
31、根据本专利技术的一个实施例,基于每个目标位置点的风速和风向驱动每个渲染单元进行运动之后,还包括:
32、确定至少一个渲染单元的运动时间达到设定时间阈值,重复执行基于每个目标位置点的风速和风向驱动每个渲染单元进行运动的步骤。
33、通过为渲染单元设置设定时间阈值,当渲染单元运动时间达到设定时间阈值时,此时新的渲染单元从旧的渲染单元的起始位置再次开始运动。从而实现源源不断地显示空调的三维出风气流效果。
34、根据本专利技术的一个实施例,每个目标位置点的渲染单元的大小与目标位置点的风速呈正相关关系。
35、本专利技术实施例通过将每个目标位置点的渲染单元的大小与目标位置点的风速呈正相关关系。从而基于每个目标位置点的渲染单元的大小,可以简单清晰地获取每个目标位置点的风速大小,提高出风设备的三维出风气流的显示效果。
36、根据本专利技术的一个实施例,基于每个目标位置点的风速和风向驱动每个渲染单元进行运动之后,还包括:驱动每个渲染单元在运动的同时进行自转。
37、通过驱动每个渲染单元在运动的本文档来自技高网...
【技术保护点】
1.一种出风设备气流渲染方法,其特征在于,包括:
2.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
3.根据权利要求2所述的出风设备气流渲染方法,其特征在于,所述基于所述中间风速值从所述所有位置点中筛选出多个目标位置点,包括:
4.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
5.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
6.根据权利要求5所述的出风设备气流渲染方法,其特征在于,所述基于每个所述位置点的随机数与所述随机数阈值的大小关系,对所述所有位置点进行筛选,包括:
7.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点之后,还包括:
8.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述基于每个所述目标位置点的风速和风向驱动每个所述渲染单元进行运动之后,还包括
9.根据权利要求1至8任一项所述的出风设备气流渲染方法,其特征在于,每个所述目标位置点的渲染单元的大小与所述目标位置点的风速呈正相关关系。
10.根据权利要求1至8任一项所述的出风设备气流渲染方法,其特征在于,所述基于每个所述目标位置点的风速和风向驱动每个所述渲染单元进行运动之后,还包括:驱动每个所述渲染单元在运动的同时进行自转。
11.一种出风设备气流渲染方法,其特征在于,包括:
12.一种出风设备气流渲染装置,其特征在于,包括:
13.一种出风设备气流渲染装置,其特征在于,包括:
14.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至10任一项所述的出风设备气流渲染方法,或权利要求11所述的出风设备气流渲染方法。
15.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至10任一项所述的出风设备气流渲染方法,或权利要求11所述的出风设备气流渲染方法。
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述的出风设备气流渲染方法,或权利要求11所述的出风设备气流渲染方法。
...【技术特征摘要】
1.一种出风设备气流渲染方法,其特征在于,包括:
2.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
3.根据权利要求2所述的出风设备气流渲染方法,其特征在于,所述基于所述中间风速值从所述所有位置点中筛选出多个目标位置点,包括:
4.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
5.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点,包括:
6.根据权利要求5所述的出风设备气流渲染方法,其特征在于,所述基于每个所述位置点的随机数与所述随机数阈值的大小关系,对所述所有位置点进行筛选,包括:
7.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述从所述所有位置点中筛选出多个目标位置点之后,还包括:
8.根据权利要求1所述的出风设备气流渲染方法,其特征在于,所述基于每个所述目标位置点的风速和风向驱动每个所述渲染单元进行运动之后,还包括:
9.根据权利要求1至8任一项所述的出风设备气流渲染方法,其特征在于,每个所述目标位...
【专利技术属性】
技术研发人员:秦仙魁,
申请(专利权)人:美的集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。