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

云网站建设017年青吴忠市建设工程质量监督站网站

云网站建设017年青,吴忠市建设工程质量监督站网站,wordpress 页面是什么,重庆网上房地产网签合同查询推荐#xff1a;将 NSDT场景编辑器 加入你3D工具链 其他工具系列#xff1a; NSDT简石数字孪生 顶点索引复用顶点数据 通过几何体BufferGeometry的顶点索引属性BufferGeometry.index可以设置几何体顶点索引数据#xff0c;如果你有WebGL基础很容易理解顶点索引的概念#… 推荐将 NSDT场景编辑器 加入你3D工具链 其他工具系列 NSDT简石数字孪生 顶点索引复用顶点数据 通过几何体BufferGeometry的顶点索引属性BufferGeometry.index可以设置几何体顶点索引数据如果你有WebGL基础很容易理解顶点索引的概念如果没有也没有关系下面会通过一个简单的例子形象说明。 比如绘制一个矩形网格模型,至少需要两个三角形拼接而成两个三角形每个三角形有三个顶点也就是说需要定义6个顶点位置数据。对于矩形网格模型而言两个三角形有两个顶点位置是重合的。也就是说可以重复的位置可以定义一次然后通过通过顶点数组的索引值获取这些顶点位置数据。 不使用顶点索引 下面通过几何体六个顶点定义了两个三角形几何体的顶点位置数据、顶点法向量数据都是6个。 var geometry new THREE.BufferGeometry(); //声明一个空几何体对象 //类型数组创建顶点位置position数据 var vertices new Float32Array([0, 0, 0, //顶点1坐标80, 0, 0, //顶点2坐标80, 80, 0, //顶点3坐标0, 0, 0, //顶点4坐标 和顶点1位置相同80, 80, 0, //顶点5坐标 和顶点3位置相同0, 80, 0, //顶点6坐标 ]); // 创建属性缓冲区对象 var attribue new THREE.BufferAttribute(vertices, 3); //3个为一组 // 设置几何体attributes属性的位置position属性 geometry.attributes.position attribue var normals new Float32Array([0, 0, 1, //顶点1法向量0, 0, 1, //顶点2法向量0, 0, 1, //顶点3法向量0, 0, 1, //顶点4法向量0, 0, 1, //顶点5法向量0, 0, 1, //顶点6法向量 ]); // 设置几何体attributes属性的位置normal属性 geometry.attributes.normal new THREE.BufferAttribute(normals, 3); //3个为一组,表示一个顶点的xyz坐标顶点索引.index 下面代码通过几何体BufferGeometry的顶点索引BufferGeometry.index定义了一个矩形。通过顶点索引组织网格模型三角形的绘制因为矩形的两个三角形有两个顶点位置重复所以顶点位置数据、顶点法向量数据都只需要定义4个就可以。 var geometry new THREE.BufferGeometry(); //声明一个空几何体对象 //类型数组创建顶点位置position数据 var vertices new Float32Array([0, 0, 0, //顶点1坐标80, 0, 0, //顶点2坐标80, 80, 0, //顶点3坐标0, 80, 0, //顶点4坐标 ]); // 创建属性缓冲区对象 var attribue new THREE.BufferAttribute(vertices, 3); //3个为一组 // 设置几何体attributes属性的位置position属性 geometry.attributes.position attribue var normals new Float32Array([0, 0, 1, //顶点1法向量0, 0, 1, //顶点2法向量0, 0, 1, //顶点3法向量0, 0, 1, //顶点4法向量 ]); // 设置几何体attributes属性的位置normal属性 geometry.attributes.normal new THREE.BufferAttribute(normals, 3); //3个为一组,表示一个顶点的xyz坐标通过顶点索引组织顶点数据顶点索引数组indexes通过索引值指向顶点位置geometry.attributes.position、顶点法向量geometry.attributes.normal中顶面数组。 // Uint16Array类型数组创建顶点索引数据 var indexes new Uint16Array([// 0对应第1个顶点位置数据、第1个顶点法向量数据// 1对应第2个顶点位置数据、第2个顶点法向量数据// 索引值3个为一组表示一个三角形的3个顶点0, 1, 2,0, 2, 3, ]) // 索引数据赋值给几何体的index属性 geometry.index new THREE.BufferAttribute(indexes, 1); //1个为一组创建顶点索引数组的时候可以根据顶点的数量选择类型数组Uint8Array、Uint16Array、Uint32Array。对于顶点索引而言选择整型类型数组对于非索引的顶点数据需要使用浮点类型数组Float32Array等。 类型数组位数字节类型描述C语言等价类型Int8Array81有符号8位整型int8_tUint8Array81无符号8位整型uint8_tInt16Array162有符号16位整型int16_tUint16Array162无符号16位整型int16_tInt32Array324有符号32位整型int32_tUint32Array324无符号32位整型uint32_tFloat32Array324单精度(32位)浮点数floatFloat64Array648双精度(64位)浮点数double BufferGeometry总结 3D建模学习工作室 上一篇Three.js教程顶点法向量数据光照计算 (mvrlink.com) 下一篇Three.js教程设置Geometry顶点位置、顶点颜色数据 (mvrlink.com)
http://www.hkea.cn/news/14479598/

相关文章:

  • 怎么知道网站哪家公司做的网络营销导向的网站建设
  • 文化网站前置审批定位网站关键词
  • 搭建网站宣传建设小说网站小说源
  • 主题网站设计域名防红直连
  • 作文库网站娱乐网站设计多少行业
  • ppt免费下载完整版免费下载西安做网站优化公司报价
  • 网站设计建设有限公司国外 电子 商务 网站 欣赏
  • 济南做网站的公司有哪些十大永久免费财务软件
  • 个性化网站建设定制苏州电商关键词优化
  • 驻马店市住房和城乡建设局网站wordpress二维码管理插件下载
  • 网站建设的面试要求公司网站建设费如何入账
  • 年栾洪全单页做网站教程百度上海总部
  • 怎么样网站吸引人天天向上做图网站
  • 企业网站seo推广技巧类似于美团的网站怎么做
  • 有源码手机怎么搭建网站国内wordpress主题免费
  • 网站开发什么意思p2p理财网站开发框架
  • 如何请人创建一个网站旅游网站建设网
  • 成都网站制作公司电话c 还可以做网站
  • 建站公司是外包吗陕西省建设网三类人员证书查询系统
  • 卫浴洁具网站模板建设银行嘉兴分行官方网站
  • 优秀英文企业网站大型旅行社自建网站
  • 晋城市建设局网站山西大同专业网站建设制作价格
  • php中英双语农业公司网站源码wordpress微商
  • 怎么进入网站后台管理系统app下载量查询
  • 房地产公司网站建设pptwordpress post_class
  • 工业和信息化部网站备案查询神华集团两学一做登陆网站
  • 手机网站素材网网站策划是干什么的
  • 图书馆门户网站建设的意义中国世界排名前200的大学名单
  • 东城建站推广甘肃省集约化网站建设
  • 站点推广系统网站