我是three.js
的新手,我正在开发一个有助于编辑3D对象的项目。我使用OBJLoader
加载.obj
格式的对象并进行渲染。现在我想访问渲染对象的顶点。
你能帮我做这个吗?
答案 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;
}
}
});