我正在尝试使用three.js导入并渲染我制作的对象。一切都找到了,我甚至成功地应用了线框纹理。
但是我想应用一个点云纹理(here),但要么它只是在我的对象上显示一种颜色要么我得到一个错误,如writte非tittle
我的代码就是那样
var loader = new THREE.OBJLoader( manager );
loader.load( 'obj/moimeme2.obj', function ( object ) {
object.traverse( function ( child ) {
if ( child instanceof THREE.Mesh ) {
child.material = new THREE.PointCloudMaterial( {color: 0x6FF060 } );
}
} );
/*object.scale.y = 5;
object.scale.x = 5;
object.scale.z = 5;*/
scene.add( object );
}, onProgress, onError );
我是JS的初学者,我真的没有得到这个问题
感谢您阅读!
答案 0 :(得分:0)
点云材质用于点云几何。不适用于常规几何体。