我正在尝试加载 stl 文件,只需修改此示例中load
的函数loader
的网址:http://threejs.org/examples/webgl_loader_stl.html
但是我不知道为什么,它加载并且在一定时间之后场景的旋转开始但是我无法想象任何东西......我试图将网格信息放在控制台中并且网格确实存在,有几何等等。
STL本身相当大(28.2 MB),来自CATIA V5。
使用three.js将其加载到此免费在线查看器中:http://www.viewstl.com/
但它不使用示例使用的STLLoader.js
。
答案 0 :(得分:1)
var loader = new THREE.STLLoader();
loader.load( 'MY-STL.stl', function ( geometry ) {
var material = new THREE.MeshPhongMaterial( {
ambient: 0xff5533,
color: 0xff5533,
specular: 0x111111,
shininess: 200 }
);
var mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
} );
因此您需要定义材料并且还需要使用