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

深圳美食教学网站制作网络整合营销方案

深圳美食教学网站制作,网络整合营销方案,网站开发后台能用c语言吗,泰安网络营销网站建设一、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/wzjs/66023.html

相关文章:

  • 湖南省建设厅城乡建设网站seo网站关键词快速排名
  • 温江建设局网站网站seo价格
  • 黑客网站网址排行榜哪个网站最好
  • 新站seo竞价seo快速收录快速排名
  • 遂宁市住房与城乡建设厅网站谷歌seo是什么职业
  • 做网站 做手机app要学什么网站seo批量查询工具
  • 全球网站建设品牌seo入门培训班
  • .net网站开发实训代码新疆今日头条新闻
  • 做网站还是软件整站优化提升排名
  • 山西住房建设厅官方网站口碑营销5t
  • 导航滑动整屏网站品牌网站建设解决方案
  • 绍兴做网站外链网盘系统
  • app开发公司哪里好qq关键词排名优化
  • 做网站最低级的软件网络推广深圳有效渠道
  • 德阳公司做网站中国最新消息
  • 内网网站模板最近一周的重大热点新闻
  • 杭州互联网网站公司中企动力做网站推广靠谱吗
  • mac os建设网站的软件湘潭网站建设
  • 钱宝做任务的网站怎么下联赛积分榜排名
  • 设计师网址导航优缺点东莞seo排名收费
  • 论坛网站建设软件软文300字介绍商品
  • 广州市住房城乡建设局网站做网络推广为什么会被抓
  • 陕西咸阳做网站的公司如何seo网站推广
  • 网站集约化建设困难百度引擎搜索引擎
  • 网站优化哪家专业国外独立网站如何建站
  • 网站建设的意义seo页面链接优化
  • 公众号和网站先做哪个比较好搜索关键词然后排名怎样提升
  • 建筑公司网站宣传建筑工地文案范文图片企业建网站一般要多少钱
  • 营口网站开发百度竞价优化
  • 义乌外贸公司网站网络广告的计费方式