threejs第十七用 merge合并 |
您所在的位置:网站首页 › blender怎么取消合并 › threejs第十七用 merge合并 |
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 |