私が作成した図形に色を追加するtryint。私は形に顔を追加しようとしましたが、間違っているか、やり方がわかりません。この例のフィドルはhttp://jsfiddle.net/gbLohvu8/です。顔に色を追加するには?
私はこのthree.jsページの例が、didntの仕事に従っています
var material = new THREE.MeshStandardMaterial({ color : 0x00cc00 });
//create a triangular geometry
var geometry = new THREE.Geometry();
geometry.vertices.push(new THREE.Vector3(-50, -50, 0));
geometry.vertices.push(new THREE.Vector3( 50, -50, 0));
geometry.vertices.push(new THREE.Vector3( 50, 50, 0));
//create a new face using vertices 0, 1, 2
var normal = new THREE.Vector3(0, 1, 0); //optional
var color = new THREE.Color(0xffaa00); //optional
var materialIndex = 0; //optional
var face = new THREE.Face3(0, 1, 2, normal, color, materialIndex);
//add the face to the geometry's faces array
geometry.faces.push(face);
geometry.computeFaceNormals();
geometry.computeVertexNormals();
scene.add(new THREE.Mesh(geometry, material));
あなたの質問に答えられた場合は、答えの横にある空のチェックマークをクリックして正しいとマークします。それ以外の場合は、質問を絞り込みます。 –
答えをありがとう、私は一般的に形状を変更することはできませんので、私はBoxGeometryまたはボックスで指向の別の材料を選択しませんでした。この例でどのように見えますか、箱の構造に基づいた不規則な形です。私は側面と底面だけが必要です。最後に私はそれらに色を追加する必要があります。 – Jprada