Three.js如何获得具有全局位置的PointCloud顶点

时间:2015-05-25 00:11:16

标签: javascript three.js point-clouds

我的场景中有一个PointCloud。 PointCloud已翻译并旋转。

现在我想用gloabalWorld位置导出所有pointCloud顶点。

PointCloud.geometry.__vertexArray

返回本地位置的所有顶点。我可以通过哪种方式获得全球职位?

由于

1 个答案:

答案 0 :(得分:1)

你可以为网格做这样的事情,我认为它也适用于点云。

var vertices = mesh.geometry.vertices;
for ( var i = 0; i < vertices.length; i++ ) {
    var vertex = vertices[ i ].clone();
    vertex.applyMatrix4( mesh.matrixWorld );
    // do something with the transformed vertex
}