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

webgl入门

webgl入门

gl.clearColor需要和gl.clear提到的函数搭配使用

gl.clearColor(r,g,b,a)指定清空的颜色,接收四个参数(取值区间为0.0~1.0)
gl.clear()清空canvas 参数分为三项
1)gl.COLOR_BUFFER_BIT 清空颜色缓存
2)gl.DEPTH_BUFFER_BIT 清空深度缓存区
3)gl.STENCIL_BUFFER_BIT 清空模板缓存区

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>webgl</title></head><body><canvas id="canvas" width="400" height="400">此浏览器不支持canvas</canvas></body>
</html><script type="text/javascript">const ctx = document.getElementById('canvas');const gl=ctx.getContext('webgl');//gl.clearColor需要和gl.clear提到的函数搭配使用/* *gl.clear()清空canvas 参数分为三项  * 1)gl.COLOR_BUFFER_BIT 清空颜色缓存* 2)gl.DEPTH_BUFFER_BIT 清空深度缓存区* 3)gl.STENCIL_BUFFER_BIT 清空模板缓存区	 */// gl.clearColor(r,g,b,a)指定清空<canvas>的颜色,接收四个参数(取值区间为0.0~1.0)// red 1.0   green 0.0   blue 0.0   alpha 1.0 颜色是红色,透明度是100%// gl.clearDepth(1.0)// gl.clear(gl.DEPTH_BUFFER_BIT)// gl.clearStencil(1.0)// gl.clear(gl.STENCIL_BUFFER_BIT)gl.clearColor(1.0,0.0,0.0,1.0)	gl.clear(gl.COLOR_BUFFER_BIT)
</script>

http://www.mrgr.cn/news/15143.html

相关文章:

  • 最佳实践:Typora+docusaurus完美解决(云笔记+知识库+博客)需求
  • JVM 方法区存放那些内容
  • Redis 安装
  • 绕过后端校验的策略
  • Python Socket 服务:深入解析与使用技巧
  • 【数仓建模过程】Spark数据清洗篇
  • FPGA中的存储器--学习笔记
  • MySQL集群
  • 深度学习基础—迁移学习、多任务学习和端对端学习
  • OpenGL笔记二十之深度检测概念
  • 常见的服务器容器和漏洞类型汇总
  • 深度学习示例1-全零通道的 MNIST 数据训练模型
  • 【matlab】数组操作:寻找最大值和最小值及其位置ind2sub函数
  • 2024 年的 Web3 游戏:演变、趋势和市场动态
  • 自然语言处理系列四十六》Elasticsearch搜索引擎》Elasticsearch安装部署和使用
  • MariaDB 和 MySQL 版本关联
  • 双向链表的复杂操作、内核链表、栈
  • 一个批量爬取微博数据的神器
  • milvus资源限制 benchmarker压测 qps优化
  • 相机SD卡格式化了怎么恢复?