sto provando a generare un quadrato con geometria personalizzata tree.js. ma questo codicethree.js: face4 genera il triangolo anziché il quadrato
var cubeGeo = new THREE.Geometry();
cubeGeo.vertices.push(new THREE.Vector3(-25, 25, -25));
cubeGeo.vertices.push(new THREE.Vector3( 25, 25, -25));
cubeGeo.vertices.push(new THREE.Vector3(-25, -25, -25));
cubeGeo.vertices.push(new THREE.Vector3( 25, -25, -25));
cubeGeo.faces.push(new THREE.Face4(0, 1, 2, 3, new THREE.Vector3(0, 0, 1), 0xffffff, 0));
var cube = new THREE.Mesh(
cubeGeo,
//new THREE.CubeGeometry(50, 50, 50),
new THREE.MeshPhongMaterial({color: 0x696969, emissive: 0x696969, specular:0x696969, shininess: 15})
);
genera triangolo qualcuno può spiegare perché succede?
scambiati, ma non sta attirando nulla ora per me – user1128677
http://codepen.io/usf/pen/LaDwh - c'è la mia piena codice, ho lasciato i vertici nell'ordine originale – user1128677
Ho appena fatto questo violino http://jsfiddle.net/2yped/. Nel tuo aggiornamento sopra riportato è probabilmente il lato che stai guardando in modo da renderlo 'side: THREE.DoubleSide' per vederlo. – gaitat