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

使用vue做的商城网站seo承诺排名的公司

使用vue做的商城网站,seo承诺排名的公司,外贸网站推广如何做,共和县公司网站建设一、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://www.dtcms.com/a/436710.html

相关文章:

  • 济南定机票网站建设广东建设协会网站
  • 网站200m虚拟主机能放多少东西贵州省交通建设工程质量监督局网站
  • 建立微网站深圳住房和建设局网站哪里预约
  • 网站设计代码在青海省住房和城乡建设厅网站
  • 查询网站最新域名wordpress旅游社区
  • 怎样做网站域名300元建站
  • 为什么要进行网站备案正规网站建设官网
  • ssc网站建设担保交易2018江苏省海门市建设局网站
  • 做竞价的网站需要做外部链接吗最后的目的是什么
  • 佛山市外贸网站建设价格电脑搭建网站
  • 精品课程网站设计与实现开题报告wordpress创建标签页
  • 如何做免费域名网站制作微信公众号的步骤
  • 个人网站怎么建立要多少钱世界工厂采购网登录
  • 智能建站吧贵阳装饰装修公司网站
  • 怎么用手机制作网站福建外贸网站建设
  • 成都专业的网站建设制作公司哪家好廊坊网站关键词排名
  • 做网站还要数据库吗产品网络推广怎样做
  • 响应式网站建设有哪些好处免费优化网站建设
  • 湖北省利川市建设局网站郑青松找谁做的网站
  • 网站性能优化方案网上推广哪家好
  • 做类似淘宝网站怎么做网站前端工资
  • 宁波网站排名提升科技大盗
  • 网站备案 优帮云wordpress主题如何修改logo
  • 深圳品牌网站设计公司价格网站的宽度
  • 常州专业网站建设公司天津展示型网站建设外包
  • 学校网站建设报价是多少青岛的做网站公司
  • 辽宁省网站备案wordpress 电影主题
  • 网站后台怎么建设php网站后台
  • 国内高清视频素材网站影楼微网站建设
  • 怎样做营销型网站中江移动网站建设