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

excel做公司的小网站seo推广优化服务

excel做公司的小网站,seo推广优化服务,嘉兴网络科技有限公司,app开发流程设计工具WebGL不同于canvas 2D的绘图方式,WebGL需要去调用OpenGL的接口的着色器去绘图。所以,我们需要学习WebGL的着色器进行绘图。 WebGL的着色器分为两种: 1.顶点着色器(Vertex shader):顶点着色器是用来描述顶点…

WebGL不同于canvas 2D的绘图方式,WebGL需要去调用OpenGL的接口的着色器去绘图。所以,我们需要学习WebGL的着色器进行绘图。

WebGL的着色器分为两种:

1.顶点着色器(Vertex shader):顶点着色器是用来描述顶点特性(如位置、颜色等)的程序。

顶点(Vertex)是指二维或三维空间中的一个点,比如二维或三维图形的端点或交点。

2.片元着色器(Fragment shader):进行逐片元处理过程如光照(后续教程继续解释光照)的程序。

片元(fragment)是一个WebGL术语,你可以将其理解为像素(图像的单元)。


案例查看地址:点击这里

<!doctype html>
<html>
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body οnlοad="main()">
<canvas id="canvas" height="400" width="400">你的浏览器不支持WebGL,请更换新的浏览器
</canvas>
</body>
<script src="lib/webgl-utils.js" ></script>
<script src="lib/webgl-debug.js" ></script>
<script src="lib/cuon-utils.js" ></script>
<script>//顶点着色器程序var VSHADER_SOURCE="" +"void main(){\n" +"   gl_Position = vec4(0.0,0.0,0.0,1.0);\n" +//设置坐标"   gl_PointSize = 10.0;\n" +//设置尺寸"}\n";//片元着色器程序var FSHADER_SOURCE = "" +"void main(){\n" +"   gl_FragColor = vec4(1.0,0.0,0.0,1.0);\n" +//设置颜色"}\n";function main() {//首先获取到canvas的dom对象var canvas = document.getElementById("canvas");//获取到WebGL的上下文var gl = getWebGLContext(canvas);//不支持WebGL的浏览器将打印一个错误,并结束代码运行if (!gl) {console.log("浏览器不支持WebGL");return;}//初始化着色器if(!initShaders(gl,VSHADER_SOURCE,FSHADER_SOURCE)){console.log("初始化着色器失败");return;}//指定一个覆盖(清空)canvas的颜色gl.clearColor(0.0, 0.0, 0.0, 1.0);//执行清空gl.clear(gl.COLOR_BUFFER_BIT);//绘制一个点gl.drawArrays(gl.POINTS,0,1);}
</script>
</html>


上面便是一个使用WebGL的着色器绘制了一个点。

具体的运行机制是个人理解,首先通过js代码编写OpenGL的代码,然后通过WebGL和js 的接口将代码传入如运行,WebGL首先运行顶点着色器的代码,然后再运行片元着色器的代码,最后将绘图渲染到canvas上面。

http://www.lbrq.cn/news/2594485.html

相关文章:

  • 贵州省建设工程质量检测协会网站企业宣传册
  • 全国政府网站集约化建设要求优化百度seo
  • 中国制造网注册网站免费注册长春百度快速优化
  • 免费学做网站谷歌搜索引擎入口2022
  • 网站 怎么做百度才能搜索出来seo关键词优化培训
  • 珠海企业模板建站百度百科推广费用
  • 企业建网站方案有域名后如何建网站
  • 水果网站建设进行优化
  • 做网站 搞流量百度免费seo
  • 网站优化哪家好搜狗搜索引擎优化
  • 黑龙江公司网站建设seo建站要求
  • 深圳企业模板建站互联网营销公司
  • 湖北网页专业seo培训
  • 专业网站建设阿里云网站快照优化公司
  • 重庆建一个网站如何做市场推广方案
  • 网站建设台州网络推广怎么做效果好
  • 去年做的电子请帖怎么找原网站站长统计工具
  • 山东省城乡住房建设厅网站百度一下你就知道 官网
  • 网站制作软件是什么服务营销理论
  • 苏州推广有限公司荥阳seo
  • 营销网站的概念搜索引擎营销成功案例
  • 学习做网站需要多久网站设计费用
  • 自己如何做网站优化东莞全网推广
  • 做社区网站软件开发培训机构
  • 在线聊天网站怎么做百度问答怎么赚钱
  • 怎样做咨询网站google官网注册账号入口
  • 手机医疗网站模板qq营销
  • 直播教育网站建设seo网站推广全程实例
  • 1t网站空间主机多少钱百度怎么打广告在首页
  • wordpress有广告插件下载武汉seo首页优化公司
  • 句子表征-文本匹配--representation-based/interactive-based
  • OpenVLA复现
  • Java高性能编程实践指南
  • MyBatisPlus之核心注解与配置
  • 如何理解推理模型
  • Codeforces Round 1040 (Div. 2) E1 - E3 交互题 | 思维