在3.js中访问渲染对象的顶点

时间:2015-04-02 08:11:37

标签: three.js

我是three.js的新手,我正在开发一个有助于编辑3D对象的项目。我使用OBJLoader加载.obj格式的对象并进行渲染。现在我想访问渲染对象的顶点。

你能帮我做这个吗?

2 个答案:

答案 0 :(得分:0)

每三个.js Geometry实例都有一个.verticies数组。请参阅docs 将OBJLaoder对象输出到浏览器的javasccript控制台,您应该能够找到顶点。
如果您发布了一些代码,它会有所帮助。

答案 1 :(得分:0)

loader.load( 'obj/test/testCube.obj', function ( object ) {
    object.traverse( function ( child ) {
        if ( child instanceof THREE.Mesh ) {
            window.alert("CHILD"+child.geometry.vertices);
            child.material.map = texture;
        }
    }
});