
opengl
文章平均质量分 82
kupeThinkPoem
这个作者很懒,什么都没留下…
展开
-
RCS数据可视化
至于a,b如何选取需要一些技巧。这样的文件,其中0表示theta角度,范围是0-PI , 10表示fa角度,范围是0-2PI。利用 E(total)的最大值和最小值来进行色标的定义,然后计算所有的仿真结果的E(total)对应的Color颜色数值。需要注意的问题:绘制时候,对经度和纬度要进行约束,即纬度的PI和经度的2Pi,否则会出现缺口。假设有这样的仿真文件,每间隔5度或者10度,来记录E(theta)和E(fa)。选取合适的半径,如果想绘制出比较好的RCS效果,半径的选取就很重要了。转载 2024-03-15 15:43:00 · 279 阅读 · 1 评论 -
OpenGL渲染管线介绍
OpenGL是跨平台计算机图形应用程序的应用规范,广泛应用于仿真、游戏、GIS系统等领域,实现二三维图形的渲染。OpenGL渲染过程需要经历CPU、GPU两个阶段,CPU中进行图形计算,完成之后调用OpenGL开发接口在GPU中创建缓存区缓存绘制数据,将生成的几何数据(顶点坐标、几何单元等)输入到一系列着色器中进行处理。原创 2023-02-13 22:59:20 · 1192 阅读 · 0 评论 -
freeglut编译及使用
参考:https://blog.youkuaiyun.com/qq_41598072/article/details/81543428https://blog.youkuaiyun.com/linian71/article/details/68485494目录一、freeglut介绍二、freeglut下载及编译1、下载2、用CMake编译生成freeglut.sln3、编译freeglut.sln三、freeglut使用一、freeglut介绍先介绍下Glut库。GLUT最初...原创 2020-08-29 16:06:27 · 2362 阅读 · 0 评论 -
行向量,列向量,行主序矩阵,列主序矩阵(row vector,column vector,row major-matrix,column-major matrix)
转自:https://www.xuebuyuan.com/247515.html关于这个话题,网上有n多个版本,今天,我也来说说这个话题。(一)首先,无论dx还是opengl,所表示的矢量和矩阵都是依据线性代数中的标准定义的:“矩阵A与B的乘积矩阵C的第i行第j列的元素c(ij)等于A的第i行于B的第j列的对应元素乘积的和。”(实用数学手册,科学出版社,第二版)例如c12 = a11*b...转载 2019-02-21 11:58:10 · 4888 阅读 · 0 评论 -
使用Windows窗口句柄建立OpenGL环境
转自:https://www.cnblogs.com/acloud/archive/2011/11/17/2252644.html在Windows中,OpenGL命令是通过OpenGL Render Context(以下简称RC)来执行的。这个RC是OpenGL和Windows之间的纽带。每个RC创建时,必须指定一个DC(Windows Device Context 也就是那个通常用于GD...转载 2018-09-03 10:51:40 · 2931 阅读 · 0 评论 -
opengl三角形剖分与三角形条带化
转自:http://www.corehtml5.com/trianglestripfundamentals.phpThe WebGL TRIANGLE and the grid.Constructing something as simple as a grid can require extensive position data and compute time. WebGL转载 2016-03-14 16:02:41 · 3424 阅读 · 0 评论 -
渲染管线
转自:http://baike.baidu.com/link?url=NN-sj6Obohd3LqicvfLXAe3fAUBMxSxakk_iY8bqjxQIFPrnORMxDjau5BgpMkDiMsS4qv6OJ6htVR5J1PP92_渲染管线渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的并行处理单元。中文名渲染转载 2015-07-30 11:45:03 · 891 阅读 · 0 评论 -
OpenGL性能优化
OpenGL 性能优化作者: Yang Jian (jyang@cad.zju.edu.cn)日期: 2009-05-04本文从硬件体系结构、状态机、光照、纹理、顶点数组、LOD、Cull等方面分析了如何优化 OpenGL 程序的性能。OpenGL状态机(State Machine)OpenGL状态机的目前只有1.1版本,也是最经典的,大转载 2015-07-29 15:50:16 · 3975 阅读 · 0 评论 -
android纹理图片的加载与修改
环境:eclipse,android,opengl es 最近需要对纹理图像进行一些修改,首先需要加载纹理图片,并对纹理图片进行一些修改,最后再进行纹理对象的生成。一、纹理图片的加载 纹理图片的加载可以通过getResources().openRawResource(int)函数和bitmapFactory类进行加载。 InputStream is =原创 2015-04-27 10:08:38 · 3205 阅读 · 0 评论 -
图像Alpha值
转自http://www.cnblogs.com/graphics/archive/2012/08/27/2654828.htmlAlpha值http://www.cnblogs.com/graphics/archive/2012/08/27/2654828.htmlAlpha混合是为了实现透明效果,透明到什么程度是由alpha值决定的,对于一个32位的ARGB格式的颜色来转载 2015-04-24 11:04:34 · 4107 阅读 · 0 评论 -
windows下opengl扩展与多重纹理贴图
如果你在Windows平台下开发OpenGL程序,那么系统中自带的OpenGL库就是1.1的,如果想使用1.2或者更高版本的OpenGL库,那么只能使用OpenGL扩展。由于d3d的关系,windows对于opengl支持不是很积极。 如果你在Windows平台下开发OpenGL程序,那么系统中自带的OpenGL库就是1.1的,如果想使用1.2或者更高版本的OpenGL库,那么只能使用OpenGL扩展。由于d3d的关系,windows对于opengl支持不是很积极。原创 2015-02-04 20:55:36 · 2148 阅读 · 0 评论 -
windows下opengl多重纹理贴图
参考:http://blog.sina.com.cn/s/blog_4a082449010138kt.html转自:http://www.cnblogs.com/waytofall/archive/2012/07/30/2615190.html如果你在Windows平台下开发OpenGL程序,那么系统中自带的OpenGL库就是1.1的,如果想使用1.2或者更高版本的OpenGL库,转载 2015-02-04 18:31:49 · 2105 阅读 · 0 评论 -
OpenGL绘制凹多变形
OpenGL中认为合法的多边形必须是凸多边形,凹多边形、自交多边形、带孔的多边形等非凸的多边形在OpenGL中绘制会出现出乎意料的结果。例如,在大多数系统中,只有多边形的凸包被填充,而在有些系统中,并非所有的凸包都被填充。OpenGL之所以对合法多边形类型做出限制,是为了更方便地提供能够对符合条件的多边形进行快速渲染的硬件。简单多边形可被快速地渲染,而复杂多边形难以快速检测出来。为了最大限度的提高性能,OpenGL假定多边形是简单的。原创 2015-01-28 11:46:50 · 7988 阅读 · 5 评论 -
gluperspective和glFrustum函数的比较
gluperspective和glFrustum函数的函数原型void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat near, GLfloat far);void gluPerspective(GLdouble fovy, //角度GLdouble a原创 2015-01-08 18:55:22 · 1925 阅读 · 0 评论 -
GLFW编译
环境:windows8.1,vs2013一、介绍1、简述 GLFW是一个自由,开源,多平台的图形库,可用于创建窗口,渲染OpenGL,管理输入。它很容易和现有的项目进行整合。GLFW由C并且支持Windows,Mac OS X,和 类UNIX系统。GLFW使用 zlib/libpng协议。(GLFWis an Open Source, multi-platform librar原创 2015-01-05 18:52:22 · 3835 阅读 · 1 评论