Próbuję wygenerować kwadrat z niestandardową geometrią tree.js. ale ten kodthree.js: face4 generuje trójkąt zamiast kwadratu
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})
);
generuje trójkąt może ktoś mi wyjaśnić dlaczego tak się dzieje?
zamienione, ale teraz jest rysunek nic mi – user1128677
http://codepen.io/usf/pen/LaDwh - tam jest mój pełny kod, zostawiłem wierzchołki w oryginalnej kolejności – user1128677
Po prostu zrobiłem to skrzypce http://jsfiddle.net/2yped/. W powyższej aktualizacji jest to prawdopodobnie strona, na którą patrzysz, więc po stronie: TRZY. – gaitat