当前位置: 首页 > wzjs >正文

溧水做网站定制一款app要多少钱

溧水做网站,定制一款app要多少钱,枣庄定制网站建设制作,品牌logo设计制作在OpenGL的学习中了解到了VAO与VBO的概念 什么是VBO VBO是OpenGL指令告诉GPU在其显存中开辟一块指定大小的内存区间,其中存储片元的顶点数据等 //制作一个vbo,存放三角形的位置与颜色信息 //顶点数据 float ver[]{ -0.5f,-0.5f,0.0f,1.0f,0.0f,0.0f, 0…

在OpenGL的学习中了解到了VAO与VBO的概念

什么是VBO

VBO是OpenGL指令告诉GPU在其显存中开辟一块指定大小的内存区间,其中存储片元的顶点数据等

//制作一个vbo,存放三角形的位置与颜色信息
//顶点数据
float ver[]={
-0.5f,-0.5f,0.0f,1.0f,0.0f,0.0f,
0.5f,-0.5f,0.0f,0.0f,1.0f,0.0f,
0.0f,0.5f,0.0f,0.0f,0.0f,1.0f
};GLuint vbo;//创建一个VBO,这时候没有实装
glGenBuffers(1,&vbo);
glBindBuffer(GL_ARRAY_BUFFER,vbo);//把这个vbo绑定到状态机上的vbo接口
//下面这一步才算实装,填入vbo数据(接口,大小,数据,数据使用方式)
glBufferData(GL_ARRAY_BUFFER,sizeof(ver),ver,GL_STATIC_DRAW);

什么是vao

vao是与vbo搭配使用的,他存放的是vbo的描述信息,比如上述的ver数组,我不说你知道他是什么吗,他有三排数据,每一排是一个顶点,前三个是float类型的坐标xyz,后面三个是颜色数据rgb,数据有的都是相对坐标,我记得是有个官方的名字叫什么系统坐标还是什么,忘了不重要,本质就是相对坐标系,xy的范围都是(-1,1),原点在屏幕中心,相对于屏幕的比例,这就是描述信息,告诉GPU怎么用这些数据,存在vao中

//创建绑定vao
GLuint vao =0;
glGenVertexArrays(1,&vao);
glBindVertexArray(vao);//绑定vbo,接下来设置的属性与这个buffer有关
glBindBuffer(GL_ARRAY_BUFFER,vbo);
//位置属性放在vao的0号位置,要先激活
glEnableVertexArray(0);
//位置属性放在0号位置,一个属性三个位置,属性数字是float,非归一化,步长(一个点有6个数据),顶点数据内部偏移
glVertexAttribPointer(0,3,GL_FLOAT,GL_FALSE,6*sizeof(float),(void*)0);//颜色数据放在vao的1号位置,要先激活
glEnableVertexArray(0);
glVertexAttribPointer(1,3,GL_FLOAT,GL_FALSE,6*sizeof(float),(void*)(3*sizeof(float)));

数据内偏移量这里注意一下,指针每次都值指向点数据的头部位置,如果数据是混用在一块的要设置

最后可以加一句解除vao绑定

glBindVertexArray(0);

还只算了解,有什么不对的地方欢迎指正


文章转载自:

http://OQhtwRhe.sryhp.cn
http://l93W47Gl.sryhp.cn
http://9WWwi21Q.sryhp.cn
http://q3UWNbFQ.sryhp.cn
http://XYae8rcs.sryhp.cn
http://9aQybuAh.sryhp.cn
http://z3Jizgg9.sryhp.cn
http://Srx5S8Pm.sryhp.cn
http://s0bdaFDc.sryhp.cn
http://NCSlR8K1.sryhp.cn
http://LL2RWaJM.sryhp.cn
http://duoCiyvt.sryhp.cn
http://VynUhIGw.sryhp.cn
http://ZMchA2AX.sryhp.cn
http://KypwwwaV.sryhp.cn
http://TketpmNd.sryhp.cn
http://ybwGdebm.sryhp.cn
http://UDcAui0i.sryhp.cn
http://qfoZBrDy.sryhp.cn
http://uRDd1L3P.sryhp.cn
http://SjcN3Gkn.sryhp.cn
http://csvl8Uce.sryhp.cn
http://HORJmfWn.sryhp.cn
http://Z8yxKIu7.sryhp.cn
http://VnuW9p47.sryhp.cn
http://tdYN6fD9.sryhp.cn
http://8N1qQSVu.sryhp.cn
http://x9uyZOS0.sryhp.cn
http://wBlpWeVb.sryhp.cn
http://PJ04Gget.sryhp.cn
http://www.dtcms.com/wzjs/696598.html

相关文章:

  • 摄影网站设计素材最大的设计公司
  • 海外自建站工信部门备案网站
  • 淮阴区建设局网站平度建设局网站
  • 网站建设布为网烟台网站建设在哪
  • 网站空间支付方式wordpress编辑权限设置
  • 网站开发研究前景公司网站维护内容
  • 律师网站建设 优帮云秀米网站怎么做推文
  • 中英双板网站模版如何制作一个电脑软件
  • 中国建设行业信息网站北京工程设计公司排名
  • 网站工信部超链接怎么做微网站建设的三个步骤
  • 辽宁住房和城乡建设网站dw创建网站导航栏菜单怎么做
  • 企业网站php开源系统网页制作的常用工具
  • 宁波网站制作首推蓉胜网络好郑州中原区网站建设
  • 做网站排名大概要多少钱晋江做网站的公司哪家好
  • 企业门户网站案例网站群建设指导意见
  • 公建设计网站互联网产品推广案例范文
  • 安徽城乡建设厅网站焊工证查询云上铺会员管理系统
  • wordpress 仿站命令互联网销售包括哪些
  • 企业建设网站的主要作用seo优化方案报价
  • 为何网站建设公司报价不同网站建设包括哪些方面选择题
  • 合肥企业网站排名优化镇江网站关键字优化公司
  • 行业资讯网站源码关于吃喝玩乐的网站建设策划
  • 红星美凯龙建设事业中心网站中铁建设集团有限公司华南分公司
  • 个体户做网站是怎么备案企业网页制作公司青岛
  • 有趣的网络营销案例惠州百度seo找谁
  • 网站开发税收分类网站建设喀什
  • 提供郑州网站建设在线安卓软件开发
  • 假链接制作网站做兽药网站用什么图片好
  • 苏州设计网站公司wordpress 页面文件
  • 铜仁网站网站建设大连百度关键词排名