Smooth shading on perspective spheres

This commit is contained in:
Thomas FORGIONE
2015-04-08 12:26:38 +02:00
parent 260bc4f97b
commit 729aaa09c2
3 changed files with 35 additions and 1 deletions

View File

@@ -20,6 +20,7 @@
<script src="/js/FixedCamera.js"></script>
<script src="/js/CameraContainer.js"></script>
<script src="/js/Tools.js"></script>
<script src="/js/BufferGeometryToGeometry.js"></script>
<script src="js/main.js"></script>
</body>

View File

@@ -135,11 +135,14 @@ function loadScene() {
if (child instanceof THREE.Mesh ) {
child.material.color.setHex(colors[i]);
child.up = new THREE.Vector3(0,0,1);
child.geometry.computeVertexNormals();
child.translateX(positions[i].x);
child.translateY(positions[i].y);
child.translateZ(positions[i].z);
new_id = child.id;
child.geometry = toGeometry(child.geometry);
child.geometry.mergeVertices();
child.geometry.computeFaceNormals();
child.geometry.computeVertexNormals();
}
});
spheres[i] = object;