System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像渲染方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种图像渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40393322 阅读:8 留言:0更新日期:2024-02-20 22:23
本发明专利技术提供了一种图像渲染方法、装置、电子设备及存储介质,获取所述航空发动机的第一扇区结构的第一信息;其中,所述第一信息用于指示所述第一扇区结构的第一位置信息和用于指示所述航空发动机工作过程中所述第一扇区结构的形变信息的第一运行结果;基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息;其中,所述第二扇区结构用于指示所述多个扇区结构中除所述第一扇区结构以外的扇区结构,所述第二信息包括第二扇区结构的第二位置信息和用于指示所述航空发动机工作过程中所述第二扇区结构的形变信息的第二运行结果;基于所述第一信息和所述第二信息,对所述航空发动机进行图像渲染。

【技术实现步骤摘要】

本专利技术涉及图像渲染,特别是涉及一种图像渲染方法、装置、电子设备及存储介质


技术介绍

1、航空发动机作为飞机的心脏,被称为现代工业皇冠上的明珠和工业之花,是一种高速旋转的精密热力机械装置。利用计算机建立航空发动机数学模型进行研究,可以缩短研制周期、降低经费投入、减少现场试验次数、提高技术更新速度,也可以避免不必要的风险。

2、现有技术中,航空发动机的结构非常复杂,需要对完整的航空发动机结构进行渲染。因此,仿真结果的数据量非常庞大。由于,仿真结果的计算全部依赖中央处理器(central processing unit,cpu)进行计算,存在计算速度慢的问题,并且由于模型渲染数据量大,在中央处理器上进行渲染处理还会造成图形渲染效率低的问题。


技术实现思路

1、本公开实施例至少提供一种图像渲染方法、装置、电子设备及存储介质。

2、第一方面,本公开实施例提供了一种图像渲染方法,航空发动机包含多个扇区结构,应用于图像处理器,包括:

3、获取所述航空发动机的第一扇区结构的第一信息;其中,所述第一信息用于指示所述第一扇区结构的第一位置信息和用于指示所述航空发动机工作过程中所述第一扇区结构的形变信息的第一运行结果;

4、基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息;其中,所述第二扇区结构用于指示所述多个扇区结构中除所述第一扇区结构以外的扇区结构,所述第二信息包括第二扇区结构的第二位置信息和用于指示所述航空发动机工作过程中所述第二扇区结构的形变信息的第二运行结果;

5、基于所述第一信息和所述第二信息,对所述航空发动机进行图像渲染。

6、一种可选的实施例中,基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息,包括:

7、基于所述第一运行结果,确定所述第二扇区结构的运行结果,得到所述第二运行结果;

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、在所述节径数量不满足预设节径要求的情况下将所述第一运行结果作为所述第二扇区结构的第二运行结果。

38、第二方面,本公开实施例还提供了一种图像渲染装置,包括:

39、获取模块,用于获取航空发动机的第一扇区结构的第一信息;其中,所述第一信息用于指示所述第一扇区结构的第一位置信息和用于指示所述航空发动机工作过程中所述第一扇区结构的形变信息的第一运行结果;

40、确定模块,用于基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息;其中,所述第二扇区结构为所述多个扇区结构中除所述第一扇区结构以外的扇区结构,所述第二信息包括第二扇区结构的第二位置信息和用于指示所述航空发动机工作过程中所述第二扇区结构的形变信息的第二运行结果;

41、渲染模块,用于基于所述第一信息和所述第二信息,对所述航空发动机进行图像渲染。

42、第三方面,本公开实施例还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现以上方法。

43、第四方面,本公开实施例还提供了一种电子设备,包括处理器和非瞬时性计算机可读存储介质。

44、本专利技术至少具有以下有益效果:首先,获取航空发动机的第一扇区结构的第一信息;其中,第一信息用于指示第一扇区结构的第一位置信息和用于指示航空发动机工作过程中第一扇区结构的形变信息的第一运行结果;然后,基于第一信息,确定航空发动机的第二扇区结构的第二信息;其中,第二扇区结构用于指示多个扇区结构中除第一扇区结构以外的扇区结构,第二信息包括第二扇区结构的第二位置信息和用于指示航空发动机工作过程中第二扇区结构的形变信息的第二运行结果;最后,本文档来自技高网...

【技术保护点】

1.一种图像渲染方法,航空发动机包含多个扇区结构,其特征在于,应用于图像处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述第二扇区结构包含多个子扇区结构;

4.根据权利要求3所述的方法,其特征在于,所述基于所述对称轴和所述扇区角度,确定每个所述子扇区结构对应的旋转矩阵,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述旋转矩阵和所述第一位置信息,确定该子扇区结构的子位置信息,包括:

6.根据权利要求3所述的方法,其特征在于,所述基于所述第一位置信息,确定所述第一扇区结构的对称轴和所述第一扇区结构的扇区角度,包括:

7.根据权利要求1所述的方法,其特征在于,基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息,还包括:

8.根据权利要求7所述的方法,其特征在于,所述第二信息为所述第二运行结果,所述第二扇区结构包含多个子扇区结构;

9.根据权利要求7所述的方法,其特征在于,所述基于所述节径数量和所述第一信息,确定所述航空发动机的第二扇区结构的第二信息,包括:

10.一种图像渲染装置,其特征在于,所述装置包括:

11.一种非瞬时性计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-9中任意一项的所述方法。

12.一种电子设备,其特征在于,包括处理器和权利要求11中所述的非瞬时性计算机可读存储介质。

...

【技术特征摘要】

1.一种图像渲染方法,航空发动机包含多个扇区结构,其特征在于,应用于图像处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一信息,确定所述航空发动机的第二扇区结构的第二信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述第二扇区结构包含多个子扇区结构;

4.根据权利要求3所述的方法,其特征在于,所述基于所述对称轴和所述扇区角度,确定每个所述子扇区结构对应的旋转矩阵,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述旋转矩阵和所述第一位置信息,确定该子扇区结构的子位置信息,包括:

6.根据权利要求3所述的方法,其特征在于,所述基于所述第一位置信息,确定所述第一扇区结构的对称轴和所述第一扇区结构的扇区角度,包括:

7.根据...

【专利技术属性】
技术研发人员:刘婷付强王绪伦刘冰青裴世源李丹
申请(专利权)人:中国航空发动机研究院
类型:发明
国别省市:

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

1