threejs第十七用 merge合并

您所在的位置:网站首页 blender怎么取消合并 threejs第十七用 merge合并

threejs第十七用 merge合并

2023-03-17 01:44| 来源: 网络整理| 查看: 265

threejs第十七用 merge合并 原创

日渐消瘦DBBH 2023-03-16 13:56:03 博主文章分类:threejs ©著作权

文章标签 threejs 文章分类 Html/CSS 前端开发

©著作权归作者所有:来自51CTO博客作者日渐消瘦DBBH的原创作品,请联系作者获取转载授权,否则将追究法律责任

merge可以合并一些属性顶点位置 uv。。来提升性能

不过 好像不能合并纹理 。

var geometry = new THREE.Geometry();var material = new THREE.MeshLambertMaterial({ color: 0xf33f66 })var g = new THREE.BoxGeometry(2, 2, 2);var m = new THREE.MeshLambertMaterial({ color: 0xffff66 })var cube2=new THREE.Mesh(g,m); cube2.updateMatrix(); geometry.merge(cube2.geometry,cube2.matrix);

var cube3=new THREE.Mesh(g,m); cube3.position.x+=3; cube3.updateMatrix();//这个用来把合并前的变换矩阵带进geometry保证对象合并后正确的变换 geometry.merge(cube3.geometry,cube3.matrix);var cube= new THREE.Mesh(geometry,material); cube.position.z-=5; scene.add(cube);

就这样就把cube2 cube3 合并了

收藏 评论 分享 举报

上一篇:threejs 第十八用 BSP

下一篇:js 判断点在三角形中



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3