首页 > 其他 > 详细

一、OpenGL的介绍

时间:2020-05-09 12:27:33      阅读:68      评论:0      收藏:0      [点我收藏+]

一、OpenGL的介绍  

  OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D3D矢量图形的跨语言跨平台应用程序编程接口(API)。

  就我个人理解来说,他的入门算是比较简单。作为初学者进行一些简单的三维数据绘制可以说是很方便的。

  • 使用背景

  接手的一个项目需要对射频信号的三维辐射图进行显示,给用户提供直观和清晰的视角,以便对射频天线的辐射强度进行观察分析。

  设计的思路是借鉴了NSI的布局。如下三图所示,分别显示了天线的平面近场方向图,柱面近场辐射强度图和圆极化辐射强度图。

技术分享图片 技术分享图片

 

技术分享图片

  总结两个字就是酷炫,简洁的设计和鲜明的色彩交叉将不同幅度的信号强度显示的非常美观。层次分明的线条交叉也给设计增色不少。NSI是用什么设计的,我不知道。但我可以负责的和你说,用OpenGL绝对可以实现类似的效果,以下是用C#制作的后期效果。当然还是差点水准,一方面是绘制数据的数值(幅度)起伏波动不大,一方面是线条外框层次未设计,待优化喽。

 技术分享图片 技术分享图片

  这个系列算是我这个项目的总结吧,随缘更新(很多东西找不到了,得重写)。

  有兴趣的也可以找找几位大神(还有一个大神忘了,以后有机会补上):BIT祝威猪悟能和 *** 的教学进行学习

   

一、OpenGL的介绍

原文:https://www.cnblogs.com/ludage/p/12559931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!