从r66迁移到r67,我得到消息:
弃用:几何moved的.merge()已移到几何学。使用geometry.merge( geometry2,matrix,materialIndexOffset )代替。
它似乎不是直接转换,因为旧代码如下所示:
THREE.GeometryUtils.merge(Cloud几何学);
我尝试了以下几点:
cgeo.merge(cloudgeometry.geometry,cgeo.matrixWorld);
“编辑”,还尝试了以下操作,其结果与上面的结果相同:
cgeo.merge(cloudgeometry.geometry);
结果是一个被压缩的网格,就好像它完全忽略了子网格的位置,这些子网格被添加到我创建的新网格中,所以我得到了一个小的白色博客,而不是一个看起来不错的大云。
没有关于这个最新更改的文档,所以我试图理解它是如何工作的,如果它是一个简单的1到1迁移,它本来会很好,因为它会工作,但它的工作方式似乎完全改变了。
发布于 2014-06-24 13:34:37
确保在合并之前已经更新了矩阵。代码可能应该如下所示:
cloudgeometry.updateMatrix();
cgeo.merge( cloudgeometry.geometry, cloudgeometry.matrix );https://stackoverflow.com/questions/24353756
复制相似问题