Modified the test code.

This commit is contained in:
satoru kimura
2014-08-25 02:25:01 +09:00
parent 28428d34be
commit 867cede314
4 changed files with 11 additions and 9 deletions
@@ -55,12 +55,12 @@
// Cubes
var geometry = new THREE.BoxGeometry(50, 50, 50);
var geometry2 = new THREE.BoxGeometry(50, 50, 50);
var material2 = new THREE.MeshLambertMaterial({ color: 0xffffff, shading: THREE.FlatShading, overdraw: 0.5 });
for (var i = 0; i < 100; i++) {
var cube = new THREE.Mesh(geometry, material2);
var cube = new THREE.Mesh(geometry2, material2);
cube.scale.y = Math.floor(Math.random() * 2 + 1);
+3 -3
View File
@@ -61,12 +61,12 @@
// Plane
var geometry = new THREE.PlaneGeometry(200, 200);
geometry.applyMatrix(new THREE.Matrix4().makeRotationX(- Math.PI / 2));
var geometry2 = new THREE.PlaneGeometry(200, 200);
geometry2.applyMatrix(new THREE.Matrix4().makeRotationX(- Math.PI / 2));
var material = new THREE.MeshBasicMaterial({ color: 0xe0e0e0, overdraw: 0.5 });
plane = new THREE.Mesh(geometry, material);
plane = new THREE.Mesh(geometry2, material);
scene.add(plane);
renderer = new THREE.CanvasRenderer();
+4 -4
View File
@@ -50,7 +50,7 @@
// Spheres
var geometry = new THREE.SphereGeometry(100, 14, 7);
var geometry2 = new THREE.SphereGeometry(100, 14, 7);
materials = [
@@ -66,9 +66,9 @@
];
for (var i = 0, l = geometry.faces.length; i < l; i++) {
for (var i = 0, l = geometry2.faces.length; i < l; i++) {
var face = geometry.faces[i];
var face = geometry2.faces[i];
if (Math.random() > 0.5) face.materialIndex = Math.floor(Math.random() * materials.length);
}
@@ -79,7 +79,7 @@
for (var i = 0, l = materials.length; i < l; i++) {
var sphere = new THREE.Mesh(geometry, materials[i]);
var sphere = new THREE.Mesh(geometry2, materials[i]);
sphere.position.x = (i % 5) * 200 - 400;
sphere.position.z = Math.floor(i / 5) * 200 - 200;
+2
View File
@@ -93,7 +93,9 @@ declare module THREE {
}
export var UVMapping: MappingConstructor;
export var CubeReflectionMapping: MappingConstructor;
export var CubeRefractionMapping: MappingConstructor;
export var SphericalReflectionMapping: MappingConstructor;
export var SphericalRefractionMapping: MappingConstructor;
// Wrapping modes
export enum Wrapping { }