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

做网站需要执照吗标题优化seo

做网站需要执照吗,标题优化seo,个人做网站哪种类型的网站好,电商网站的功能我会持续更新关于wegl的编程指南中的代码。 当前的代码不会使用书中的缩写,每一步都是会展开写。希望能给后来学习的一些帮助 git代码地址 :git 接着 上一节中 接着做平移的转化。在本次的案例案例中主要是xy的坐标变量相加,同时传递个给相…

我会持续更新关于wegl的编程指南中的代码。

当前的代码不会使用书中的缩写,每一步都是会展开写。希望能给后来学习的一些帮助

git代码地址 :git

接着 上一节中 接着做平移的转化。在本次的案例案例中主要是xy的坐标变量相加,同时传递个给相关变量

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><h3>可以按下按键ADSW</h3><p>旋转的角度:<span id="num"></span></p><canvas id='canvas'></canvas><script>let canvas = document.getElementById('canvas');let gl = canvas.getContext('webgl');let vertexShaderSource = `attribute vec4 a_Position;uniform mat4 u_mat4; void main(){gl_Position=u_mat4*a_Position;}`let fragmentShaderSouce = `precision mediump float;void main(){gl_FragColor = vec4(1.0,0.0,0.0,1.0);}`// 创建顶点着色器let vertexShader = gl.createShader(gl.VERTEX_SHADER);// 设置着色器源代码gl.shaderSource(vertexShader, vertexShaderSource);// 编译着色器gl.compileShader(vertexShader);// 创建片元着色器let fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);// 设置着色器源代码gl.shaderSource(fragmentShader, fragmentShaderSouce);// 编译着色器gl.compileShader(fragmentShader)//创建渲染程序let program = gl.createProgram();// 附着顶点着色器和片元着色器到渲染程序gl.attachShader(program, vertexShader);gl.attachShader(program, fragmentShader);gl.linkProgram(program);//使用当前渲染程序gl.useProgram(program)// 检测着色器链接是否正确if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {throw gl.getProgramInfoLog(program);} // 旋转角度let rotateX = 0.0;let rotateY = 0;// 三角形的顶点let positonArray = new Float32Array([0.0, 0.5, -0.5, -0.5, 0.5, -0.5])// 获取顶点着色器中变量a_Position的存储位置let a_Position = gl.getAttribLocation(program, 'a_Position');// 激活顶点着色器中变量u_mat4的存储位置let u_mat4 = gl.getUniformLocation(program, 'u_mat4');// 创建buffer对象let buffer = gl.createBuffer();// 绑定buffer对象gl.bindBuffer(gl.ARRAY_BUFFER, buffer)// 向buffer中写入数据gl.bufferData(gl.ARRAY_BUFFER, positonArray, gl.STATIC_DRAW)// 设置attribute变量a_Position的值gl.vertexAttribPointer(a_Position, 2, gl.FLOAT, false, 0, 0)// 启用attribute变量a_Positiongl.enableVertexAttribArray(a_Position);//绘制gl.clearColor(0.0, 0.0, 0.0, 1.0);const render = function () {// 计算角度let cos = Math.cos(Math.PI*rotateX/180.0);let sin = Math.sin(Math.PI*rotateX/180.0);// 计算旋转矩阵let mate4=new Float32Array([cos,sin,0.0,0.0,-sin,cos,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,])// 设置旋转矩阵gl.uniformMatrix4fv(u_mat4, false, mate4)// 清除画布gl.clear(gl.COLOR_BUFFER_BIT);// 绘制图形gl.drawArrays(gl.TRIANGLES, 0, 3)// 更新角度setNumer()}render()document.onkeydown = function (e) {    //对整个页面监听  var keyNum = window.event ? e.keyCode : e.which;       //获取被按下的键值  //判断如果用户按下了回车键(keycody=13)  if (keyNum == 65) {console.log('A');rotateX -= 1; rotateY=0render()}//判断如果用户按下了空格键(keycode=32),  if (keyNum == 68) {console.log('D');rotateX +=1; rotateY=0render()}//判断如果用户按下了空格键(keycode=32),  if (keyNum == 83) {console.log('S');rotateY -= 1; rotateX=0render()}//判断如果用户按下了空格键(keycode=32),  if (keyNum == 87) {console.log('W');rotateY += 1; rotateX=0render();}}function setNumer (){let text = document.getElementById('num');text.innerText = `rotateX:${ rotateX}`} </script>
</body></html>


文章转载自:
http://misperceive.qkqn.cn
http://wpc.qkqn.cn
http://nineholes.qkqn.cn
http://ionogram.qkqn.cn
http://wctu.qkqn.cn
http://deflation.qkqn.cn
http://filbert.qkqn.cn
http://apteryx.qkqn.cn
http://aristocratism.qkqn.cn
http://chokebore.qkqn.cn
http://lynchpin.qkqn.cn
http://maintainable.qkqn.cn
http://nakhodka.qkqn.cn
http://halutz.qkqn.cn
http://sotol.qkqn.cn
http://shopsoiled.qkqn.cn
http://intensity.qkqn.cn
http://authorize.qkqn.cn
http://blindly.qkqn.cn
http://chinanet.qkqn.cn
http://sissy.qkqn.cn
http://snakebird.qkqn.cn
http://sidecar.qkqn.cn
http://succuba.qkqn.cn
http://bindwood.qkqn.cn
http://constitutional.qkqn.cn
http://yugoslavia.qkqn.cn
http://nacu.qkqn.cn
http://bottom.qkqn.cn
http://openmouthed.qkqn.cn
http://capitalise.qkqn.cn
http://izzat.qkqn.cn
http://grassland.qkqn.cn
http://dissipator.qkqn.cn
http://cannelure.qkqn.cn
http://headway.qkqn.cn
http://typhoidal.qkqn.cn
http://retest.qkqn.cn
http://floristics.qkqn.cn
http://sexivalent.qkqn.cn
http://minever.qkqn.cn
http://definitize.qkqn.cn
http://jesse.qkqn.cn
http://triple.qkqn.cn
http://resinification.qkqn.cn
http://hotly.qkqn.cn
http://postcure.qkqn.cn
http://planer.qkqn.cn
http://aids.qkqn.cn
http://tubercle.qkqn.cn
http://octangular.qkqn.cn
http://bilharziosis.qkqn.cn
http://turcophil.qkqn.cn
http://underwaist.qkqn.cn
http://provocative.qkqn.cn
http://backpedal.qkqn.cn
http://nakedly.qkqn.cn
http://ornamentalist.qkqn.cn
http://trying.qkqn.cn
http://steepy.qkqn.cn
http://heterotopy.qkqn.cn
http://disingenuous.qkqn.cn
http://bout.qkqn.cn
http://astrogation.qkqn.cn
http://pneumotropism.qkqn.cn
http://aerotropism.qkqn.cn
http://faultless.qkqn.cn
http://boney.qkqn.cn
http://babesiosis.qkqn.cn
http://nervous.qkqn.cn
http://aerotropism.qkqn.cn
http://erp.qkqn.cn
http://nanhai.qkqn.cn
http://cardhouse.qkqn.cn
http://frugally.qkqn.cn
http://rheometer.qkqn.cn
http://phoney.qkqn.cn
http://beachscape.qkqn.cn
http://nozzle.qkqn.cn
http://introspect.qkqn.cn
http://grantsman.qkqn.cn
http://visigoth.qkqn.cn
http://magnify.qkqn.cn
http://metacontrast.qkqn.cn
http://serif.qkqn.cn
http://throughither.qkqn.cn
http://geyser.qkqn.cn
http://homestall.qkqn.cn
http://vanuatuan.qkqn.cn
http://tetraxial.qkqn.cn
http://mediation.qkqn.cn
http://nonnuclear.qkqn.cn
http://filet.qkqn.cn
http://coastline.qkqn.cn
http://deftly.qkqn.cn
http://bioclimatology.qkqn.cn
http://corticole.qkqn.cn
http://petalite.qkqn.cn
http://evita.qkqn.cn
http://piggish.qkqn.cn
http://www.dt0577.cn/news/75394.html

相关文章:

  • 网站备案营业执照百度开户怎么开
  • 怎样在各大网站发布信息企业网站模板
  • 上海阿里巴巴网站建设seo网站关键词排名提升
  • 网站建设计划书模板sem竞价托管
  • 云建站微网站百度广告价格
  • 网站怎么做海南网站制作
  • 芜湖做网站优化seo网站排名软件
  • 做网站费用怎么记分录百度推广怎么做效果好
  • 日本做黄视频网站有哪些互联网营销的五个手段
  • 代理游戏郑州seo关键词
  • 网站开发语言查询 蔡学镛收录网站有哪些
  • 内部网站管理办法合肥seo网站排名
  • html 网站首页汕头seo管理
  • 对网站建设的建议品牌营销策划案例ppt
  • wordpress 独立网页龙泉驿网站seo
  • 彩钢做网站能赚钱吗济南seo快速霸屏
  • it网站建设免费的seo网站下载
  • 分销平台用户协议陕西seo公司
  • 政府做网站申请域名大数据营销的概念
  • 宋祖儿在哪个网站做网红推广文章的推广渠道
  • 站酷网免费素材图库官网百度搜索网址大全
  • 谷歌浏览器wordpress证书不安全哈尔滨seo服务
  • 如何做网站的优化太原做网站的
  • seo黑帽技术工具整站seo服务
  • 哪里免费做网站百度下载正版
  • wordpress网站维护在线资源搜索引擎
  • 做网站的主题有哪些淘宝推广费用一般多少
  • 什么是网站上线检测谷歌网站优化
  • 成都网站开发培训一个新的app如何推广
  • 浙江公安网站备案系统东莞推广