提交 d1cefb39 编写于 作者: J James Kiefer

update STLLoader example

上级 5c07056c
......@@ -90,9 +90,8 @@
// ASCII file
var loader = new THREE.STLLoader();
loader.addEventListener( 'load', function ( event ) {
loader.load( './models/stl/ascii/slotted_disk.stl', function ( geometry ) {
var geometry = event.content;
var material = new THREE.MeshPhongMaterial( { ambient: 0xff5533, color: 0xff5533, specular: 0x111111, shininess: 200 } );
var mesh = new THREE.Mesh( geometry, material );
......@@ -106,17 +105,14 @@
scene.add( mesh );
} );
loader.load( './models/stl/ascii/slotted_disk.stl' );
// Binary files
var material = new THREE.MeshPhongMaterial( { ambient: 0x555555, color: 0xAAAAAA, specular: 0x111111, shininess: 200 } );
var loader = new THREE.STLLoader();
loader.addEventListener( 'load', function ( event ) {
loader.load( './models/stl/binary/pr2_head_pan.stl', function ( geometry ) {
var geometry = event.content;
var mesh = new THREE.Mesh( geometry, material );
mesh.position.set( 0, - 0.37, - 0.6 );
......@@ -129,12 +125,9 @@
scene.add( mesh );
} );
loader.load( './models/stl/binary/pr2_head_pan.stl' );
var loader = new THREE.STLLoader();
loader.addEventListener( 'load', function ( event ) {
loader.load( './models/stl/binary/pr2_head_tilt.stl', function ( geometry ) {
var geometry = event.content;
var mesh = new THREE.Mesh( geometry, material );
mesh.position.set( 0.136, - 0.37, - 0.6 );
......@@ -147,13 +140,9 @@
scene.add( mesh );
} );
loader.load( './models/stl/binary/pr2_head_tilt.stl' );
// Colored binary STL
var loaderColored = new THREE.STLLoader();
loaderColored.addEventListener( 'load', function ( event ) {
var geometry = event.content;
loader.load( './models/stl/binary/colored.stl', function ( geometry ) {
var meshMaterial = material;
if (geometry.hasColors) {
......@@ -172,7 +161,6 @@
scene.add( mesh );
} );
loaderColored.load( './models/stl/binary/colored.stl' );
// Lights
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册