Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var loadingManager = new THREE.LoadingManager();
- var loader = new THREE.OBJLoader(loadingManager);
- var threeDTexture = new THREE.TextureLoader(loadingManager);
- threeDTexture = new THREE.ImageUtils.loadTexture( 'models/Sofa/Textures/669170.jpg' );
- threeDTexture2 = new THREE.ImageUtils.loadTexture( 'models/Sofa/Textures/paradis_beige.jpg' );
- threeDTexture.wrapS = threeDTexture.wrapT = THREE.RepeatWrapping;
- var material = new THREE.MeshBasicMaterial({map: threeDTexture, side: THREE.DoubleSide});
- loader.load('models/Sofa/Sofa.OBJ', function (object) {
- object.traverse(function (child) {
- if (child instanceof THREE.Mesh) {
- child.material = material;
- }
- });
- object.position.x = posX;
- object.position.y = 0;
- object.position.z = posZ;
- var size = new THREE.Box3().setFromObject(object).getSize();
- object.scale.set(width/size.x, height/size.y, depth/size.z);
- scene1.add(object);
- console.log(object);
- console.log(size);
- console.log(width/size.x, height/size.y, depth/size.z);
- },
- function ( xhr ) {
- returnValue = ( xhr.loaded / xhr.total * 100 ) + '% loaded';
- console.log(returnValue);
- },
- function ( error ) {
- console.log( 'An error happened' );
- }
- );
Add Comment
Please, Sign In to add comment