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

烟台做网站那家好网站建设的要点是什么意思

烟台做网站那家好,网站建设的要点是什么意思,兼职做网站在那里接任务,国内最好用免费建站系统一、three.js的类名 最近开始接触three.js 看到three.js中的一些类名和webgl的很相似 不自觉的就想对比一下 二、three.js中绘制4个点 // 创建点的几何体 const vertices new Float32Array([0.0, 0.0, 0.0, // 点11.0, 0.0, 0.0, // 点20.0, 1.0, 0.0, // 点30.…

一、three.js的类名

最近开始接触three.js

看到three.js中的一些类名和webgl的很相似

不自觉的就想对比一下

二、three.js中绘制4个点

// 创建点的几何体
const vertices = new Float32Array([0.0, 0.0, 0.0,    // 点11.0, 0.0, 0.0,    // 点20.0, 1.0, 0.0,    // 点30.0, 0.0, 1.0     // 点4
]);
const geometry = new THREE.BufferGeometry();
const attribute = new THREE.BufferAttribute(vertices, 3);
geometry.setAttribute('position', attribute);// 创建点的材质
const material = new THREE.PointsMaterial({color: 0xff0000,   // 红色size: 0.1          // 点的大小
});// 创建点对象
const points = new THREE.Points(geometry, material);
scene.add(points);

三、webgl中绘制4个点

var vertices = new Float32Array([0.0, 0.0, 0.0,    // 点11.0, 0.0, 0.0,    // 点20.0, 1.0, 0.0,    // 点30.0, 0.0, 1.0     // 点4
]);
var buffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, buffer);
gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW);
var a_Position = gl.getAttribLocation(program, "a_Position");
gl.vertexAttribPointer(a_Position, 3, gl.FLOAT, false, 0, 0);
gl.enableVertexAttribArray(a_Position);gl.drawArrays(gl.POINTS, 0, 3);

四、代码比较

先声明一下:

three.js本身进行了一定的封装,

下面的对比,只是辅助理解

在代码具体实现上,不是等价的关系

// 创建点的几何体
const vertices = new Float32Array([0.0, 0.0, 0.0,    // 点11.0, 0.0, 0.0,    // 点20.0, 1.0, 0.0,    // 点30.0, 0.0, 1.0     // 点4
]);
//比较1:three.js
const geometry = new THREE.BufferGeometry();
//比较1:webgl
var buffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, buffer);//比较2:three.js
const attribute = new THREE.BufferAttribute(vertices, 3);
geometry.setAttribute('position', attribute);
//比较2:webgl
var a_Position = gl.getAttribLocation(program, "a_Position");
gl.vertexAttribPointer(a_Position, 3, gl.FLOAT, false, 0, 0);
gl.enableVertexAttribArray(a_Position);
gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW);


文章转载自:

http://KGBakxb7.xnnpy.cn
http://A8EhFvgB.xnnpy.cn
http://YQQ1PYyW.xnnpy.cn
http://wYNnIOpZ.xnnpy.cn
http://7xdrD1ym.xnnpy.cn
http://YeREwImJ.xnnpy.cn
http://UoayuBE5.xnnpy.cn
http://lmDqFaiy.xnnpy.cn
http://hH7IrlBX.xnnpy.cn
http://O0nWSeZ3.xnnpy.cn
http://8r3caetA.xnnpy.cn
http://u27t6PeC.xnnpy.cn
http://AdM6TGwu.xnnpy.cn
http://boqC5mDs.xnnpy.cn
http://NuscLNpo.xnnpy.cn
http://GVoT4ZlY.xnnpy.cn
http://kxZc7efN.xnnpy.cn
http://AtQFAsEx.xnnpy.cn
http://3LtpcXDm.xnnpy.cn
http://OYclJNb1.xnnpy.cn
http://sQyxAj3n.xnnpy.cn
http://3UcFvrgq.xnnpy.cn
http://qjKMDmqp.xnnpy.cn
http://RDtHVnAA.xnnpy.cn
http://cN3yBHMR.xnnpy.cn
http://YajAqDqC.xnnpy.cn
http://PqEt8pfJ.xnnpy.cn
http://YLuLciiZ.xnnpy.cn
http://tIqF5A2s.xnnpy.cn
http://6rhXy2Ar.xnnpy.cn
http://www.dtcms.com/wzjs/700669.html

相关文章:

  • 张家口网站设计网络教学网站建设
  • 成品网站创意创新设计方案
  • 有源码后怎么做网站mysql网站数据库
  • 机场建设网站商城网站建设哪个比较好
  • 租房网站开发视频教程乡镇网站建设方案
  • jsp网站开发之html入门知识敬请期待的近义词
  • 体验做黑客的网站网络品牌营销方案
  • 长沙网站制作主要公司推广平台有哪几个
  • 上海网站推广很好苏州高端网站开发
  • php网站开发实例视频教程管理咨询公司收费标准报价单
  • 青海专业网站建设推广平台建设高碑店做网站的公司
  • 网站设计的公司价格python 做视频网站
  • wordpress企业建站流程网站业务怎么做
  • 当当网网站开发计划和预算新手学做网站 pdf 网盘
  • 网站设计首页深圳网站设计技术
  • 主题网站开发介绍重庆网站建设建站收费
  • 改版一个网站多少钱公众号怎么做链接
  • 网站里做个子网页怎么做怎么找做网站的人
  • 河南省住房和城乡建设部网站网络服务器品牌排名
  • 专业外包网站建设公司单页网站做cpa
  • 海珠网站建设公司微站开发
  • 网站维护步骤学做网站用什么软件
  • 织梦网站怎么做404页面模板建设银行洛阳市分行网站
  • 网站开发合同模板百度网站怎样优化排名
  • 网站建站在线制作dhru商城网站建设
  • 汽车网站建设代理加盟建设一个公司网站需要什么条件
  • 大兴模版网站建设哪家好ppt做的模板下载网站有哪些
  • 信誉好的天津网站建设app开发流程 网站开发
  • 建设银行找招聘网站免费的网站开发平台
  • 永康做网站公司海南工程建设资料备案网站