成都网站开发团队旅游建设门户网站的方案

web/2025/9/26 3:05:21/文章来源:
成都网站开发团队,旅游建设门户网站的方案,企业网站自助建站上海,基于phpmysql的网站开发提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、opengles3.0 绘制图元介绍二、绘图图元 API 介绍1. glDrawArrays()1.1 glDrawArrays()函数原型1.2 GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 三者的区别1.3 使用GL_TRIANGLES, G… 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、opengles3.0 绘制图元介绍二、绘图图元 API 介绍1. glDrawArrays()1.1 glDrawArrays()函数原型1.2 GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 三者的区别1.3 使用GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 绘制四边形的实例 2. glDrawElements()和glDrawRangeElements()2.1 glDrawElements()和glDrawRangeElements()函数原型2.2 glDrawElements()和glDrawRangeElements() 绘制四边形实例2.2.1 使用GL_TRIANGLES2.2.2 使用GL_TRIANGLE_STRIP2.2.3 使用GL_TRIANGLE_FAN 3. glDrawArrayInstanced()和glDrawElmentsInstanced()3.1 glDrawArrayInstanced()和glDrawElmentsInstanced() 函数原型3.2 glDrawArraysInstanced()和glDrawElmentsInstanced()绘制多个四边形实例3.2.1 glDrawArraysInstanced() 绘制3个四边形实例3.2.2 glDrawElmentsInstanced()绘制3个四边形实例 总结参考资料 前言 本文主要介绍 opengles3.0 所支持的绘制图元 API 相关接口, 这里主要介绍绘制三角形的接口 软硬件环境: 硬件:PC 软件:ubuntu22.04 opengles3.0 一、opengles3.0 绘制图元介绍 opengles3.0 中有5个绘制图元的API 调用,分别是 glDrawArrays(), glDrawElements(), glDrawRangeElements(), glDrawArraysInstanced(), glDrawElementsInstanced() 其中目前用的比较多的是前3个 API接口,特别是前2个,用的场景特别多。 二、绘图图元 API 介绍 1. glDrawArrays() glDrawArrays是一个OpenGLES函数,用于根据顶点数组中的数据进行绘制。它可以绘制一系列的图元,如点、线、三角形等,这些图元的顶点数据都存储在顶点数组中。 1.1 glDrawArrays()函数原型 glDrawArrays() 函数原型如下图所示: 1.2 GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 三者的区别 下图展示了opengles3.0中支持的三角形图元类型示例 这里主要介绍一下, mode 参数中的 GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 这三者的区别 在OpenGLES中,GL_TRIANGLES、GL_TRIANGLE_STRIP和GL_TRIANGLE_FAN都是用于绘制三角形的图元类型。它们在定义和使用三角形时有一些区别: GL_TRIANGLES GL_TRIANGLES是最简单的三角形绘制方式之一,每三个顶点定义一个独立的三角形,总共绘制了n/3 个三角形,其中n是 glDraw*** API 中的Count 指定的顶点索引数目。例如,如果你有9个顶点,那么GL_TRIANGLES将会绘制3个不相交的三角形。GL_TRIANGLE_STRIP GL_TRIANGLE_STRIP 使用连续的三个顶点来定义三角形,绘制一系列相互连接的三角形,从第三个顶点开始,每新增一个顶点都会和前两个顶点组成一个新的三角形,总共绘制了 n-2 个三角形,其中n是 glDraw*** API 中的Count 指定的顶点索引数目。例如,如果你有4个顶点,那么GL_TRIANGLE_STRIP将会绘制2个三角形,顶点顺序为(0, 1, 2)和(2, 1, 3)(注意顺序)。GL_TRIANGLE_FAN GL_TRIANGLE_FAN 使用一个起始顶点和后续顶点来定义三角形,也绘制一系列相连的三角形。第一个顶点作为所有三角形的共同顶点,后续的每个顶点和前一个顶点以及起始顶点组成一个新的三角形,总共绘制了 n-2 个三角形,其中n是 glDraw*** API 中的Count 指定的顶点索引数目例如,如果你有4个顶点,那么GL_TRIANGLE_FAN将会绘制2个三角形,顶点顺序为(0, 1, 2)和(0, 2, 3)。这三种绘制方式各有其特点,选择合适的方式取决于你想要绘制的场景和顶点数据的组织方式。在实际开发中,通常会根据具体需求选择合适的绘制方式来实现所需的图元效果。 1.3 使用GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 绘制四边形的实例 GL_TRIANGLESGLfloat vVertices[] = {//vertex pointer//x y z-0.8f,0.8f,0.0f, //v0 top left-0.8f,-0.8f,0.0f, //v1 bottom left0.8f,-0.8f,0.0f, //v2 bottom right-0.8f,0.8f,0.0f, //v0 top left0.8f,-0.8f,0.0f, //v2 bottom right0.8f,0.8f,0.0f, //v3 top right};glViewport(0, 0, WIDTH, HEIGHT); //set the view portglClearColor(0.00f, 0.70f, 0.67f, 1.0f); //set rgba value for backgroud glClear(GL_COLOR_BUFFER_BIT);glEnableVertexAttribArray(0);glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, vVertices

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81969.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信服务号可以做万网站么网站外的seo

modbus 协议 数据格式00 00 00 00 00 06 01 03 00 00 00 02 ascii码第一位:事务处理标识符 由服务器复制,通常为0第二位:事务处理标识符 由服务器复制,通常为0第三位:协议标识符0第四位:协议标识符0第五…

飞色 网站建设H5建网站

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《LInux实战开发》。🎯🎯 …

网站开发例子永嘉规划建设局网站

以太网通讯是一种被广泛使用的数据通讯方式。在嵌入式应用中也经常使用,但协议栈的实现并不是一件容易的事。不过有些以太网控制器就带有协议栈,如W5500。在本篇中我们将讨论如何设计并实现W5500以太网控制器的驱动。 1、功能概述 W5500是WIZnet开发的…

襄阳住房和城乡建设网站亚马逊品牌网站要怎么做

MySQL 部分 1. 查看是否开启 binlog MySQL 8 默认开启 binlog。可以通过以下命令查看是否开启: SHOW VARIABLES LIKE log_bin;如果返回结果为 ON,则表示 binlog 已开启。 Variable_nameValuelog_binON 2. 若未开启 binlog,则需手动配置 …

网页建设网站代码网站备案ip查询网站查询

flask篇之URL重定向(二十三) 通过url_for()函数构造动态的URL: 我们在flask之中不仅仅是可以匹配静态的URL,还可以通过url_for()这个函数构造动态的URL from flask import Flask from flask import url_forapp Flask(__name__)app.route(/) def inde…

最好网站建设公司运营团队旺道网站排名优化

下班路上,一个武汉的朋友发我一份简历,问这个简历值多少。打开简历,九年工作经验,但只有两个项目经验,看着没啥亮点,建议他根据面试情况综合考虑。正好趁机分享一点自己的面试心得。1、编码能力这是做技术最…

discuz视频网站模板中企动力和东莞朝阳做的网站对比

这章讲到了可见性在逐像素渲染光照场景中的作用,也考虑如何使用可见性减少必须渲染的批次数量,从而改善性能。 假设一个非常简单的场景,一个房间,因为房间的不同部位是不同的材质,所以将其分为8个batch,另…

drupal网站建设数据库小米云网站开发

文章目录 一、设计模式概述1. 软件设计模式的产生背景2. 软件设计模式的概念3. 学习设计模式的必要性4. 设计模式分类(1)创建型模式(2)结构型模式(3)行为型模式 二、UML图1. 类图概述2. 类图作用3. 类图表示…

可以建设网站非常成功的网站

模拟场景: 当用户登录后,后台会返回一个token给前端,前端下次进入首页后,会先判断token是否过期,如果过期自动进入登录页面。配置路由: 1.安装 npm install vue-router42.安装后在src目录下创建router文…

优化网站费用ftp怎么做网站的备份

c 前缀 变量命名如果您是第一次查看Takes或Cactoos的源代码,很可能会像其他命名约定一样被命名约定触发,这意味着大多数类名都有两个字母的前缀: BkSafe , RqFake , RsWithStatus , TkGzip等。 老实说&…

网站建设资讯站做网站打电话话术

9 map Go 语言中提供的映射关系容器为 map ,其内部使用 散列表(hash) 实现。它是一种无序的基于 key-value 的数据结构。 Go 语言中的 map 是引用类型,必须初始化之后才能使用。 9.1 map 定义 Go 语言中 map 的定义语法为&…

龙岩做网站多少钱成都最好的设计公司

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 // 在看 Unsafe 类源码时看到一个注解:Deprecated,似曾相识... Deprecated 用在类或者方法上,表示…

车公庙网站建设wordpress主题 demo

一、引言 乳腺癌是女性中最常见的恶性肿瘤之一,也影响着全球范围内许多人们的健康。据世界卫生组织(WHO)的数据,乳腺癌是全球癌症发病率和死亡率最高的肿瘤之一,其对个体和社会的危害不可忽视。因此,早期乳…

企业网站建设应用研究论文在线制图

课程大纲被分成6个部分,每个部分又被分解为多个阶段, 而每个阶段包含了多个Try, Workshop, FactToFace, Apply. 这里只列出部分,和阶段:CHAPTER 0 : 预科[可选]Linux使用,常用CMD,服务配置,IDE&…

咸阳网站开发wordpress 文章页面怎样全屏显示

我是个幸运的人。虽然幸运不能被复制,但是眼光和努力可以。 关涛/关老板,80后的阿里P10,阿里巴巴通用计算平台负责人,阿里巴巴计算平台研究员。12年职场人生,微软和阿里的选择。 关涛的花名取自谐音:观涛。…

阳光梦网站建设好看的主页背景图片

nmap 扫描内网IP, 系统, 端口 扫描内网ip 对内网进行ARP扫描 .\nmap.exe -sn 192.168.110.0/24 # 全网段 .\nmap.exe -sn 192.168.110.100-200 # 100-200范围 扫描端口 .\nmap.exe -sT 192.168.110.130 # 三次握手连接 较慢, 但更有效 .\nmap.exe -sS 192.168.110.130 # 发…

吉林沈阳网站建设滨江道做网站公司

提供资料: php 基础 : https://www.runoob.com/php/php-tutorial.html php是什么? PHP 是服务器端脚本语言。 首先在学习PHP前需要对HTML 和CSS有一定的认识 PHP 能做什么? PHP 可以生成动态页面内容PHP 可以创建、打开、读取、写入、关…

建设部网站政策法规网站建设yuue

序列化与反序列化 序列化就是说内存中的某一个对象保存到硬盘当中,以二进制序列的形式存储下来,这就是一个序列化的过程。 而反序列化,就是将硬盘中存储的二进制的数,反序列化到内存当中,得到一个相应的对象&#xff…

门户网站是专一化好还是多元化好长春哪里做网站好

来源:今日头条11月27日,今日头条CEO朱文佳在36kr wise大会上谈及头条搜索。在他看来,要做好搜索,有三件事最重要。首先是技术,技术决定搜索的体验;其次是内容,内容是搜索的根本;最后…

如何用wordpress做网站建站模板行情

Atitit. 木马病毒的外部class自动加载机制------加载class的方法总结 Atitit.java load class methods 1. 动态加载jar文件和class文件。 1 2. 使用Class静态方法 Class.forName 1 2.1. 使用ClassLoader 1 2.2. 3. 直接new 2 3. Ref 2 1. 动态加载jar文件和class文件。 完成…