2017-06-06 6 views
0

私はこのサイトからサンプルを取り除き、textured cubeをシーンに追加したいと思っており、理想的には特定の位置に置いています。これは私がこれまで試したものですが、それは現れていない:3つのjsオブジェクトをシーンに追加する

var frametexture = new THREE.ImageUtils.loadTexture('https://threejs.org/examples/textures/crate.gif'); 
var artwork = new THREE.BoxBufferGeometry(200, 200, 20); 
var material = new THREE.MeshBasicMaterial({ map: frametexture }); 
artframe = new THREE.Mesh(artwork, frametexture); 
scene.add(artframe); 
artwork.scale(- 1, 1, 1); 

は、ここに私のJSFIDDLE

答えて

0
var frametexture = new THREE.ImageUtils.loadTexture('https://threejs.org/examples/textures/crate.gif'); 

代わりにする必要があり

var frametexture = THREE.ImageUtils.loadTexture('https://threejs.org/examples/textures/crate.gif'); 

artframe = new THREE.Mesh(artwork, frametexture); 

ニーズです

artframe = new THREE.Mesh(artwork, material); 
+0

これはエラーを返しました。 – babusi

+0

どのようなエラーが表示されましたか?それは私のために働いた、それは働いています: https://jsfiddle.net/05nztq3y/1/ 私はまた、BoxBufferGeometryのプロパティを200,200,200に変更しました。代わりにボックス形状 – simnys

関連する問題