Skip to content

Commit ff62be7

Browse files
committed
Cleaned webvr_lorenzattractor example.
1 parent 533ab8a commit ff62be7

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

examples/webvr_lorenzattractor.html

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525

2626
<script>
2727

28-
var camera, scene, renderer, x, y, z, c;
28+
var camera, scene, renderer;
29+
var attractor, light;
30+
31+
var x = 15 * Math.random();
32+
var y = 15 * Math.random();
33+
var z = 15 * Math.random();
2934

3035
var scale = .02; // for reducing overall displayed size
3136
var speed = 5; // integer, increase for faster visualization
@@ -62,8 +67,9 @@
6267

6368
geometry.attributes.position.set( [ scale * x, scale * y, scale * z ], 0 );
6469

65-
c.setHSL( current / steps, 1, .5 );
66-
geometry.attributes.color.set( [ c.r, c.g, c.b ], 0 );
70+
light.color.setHSL( current / steps, 1, .5 );
71+
72+
geometry.attributes.color.set( light.color.toArray(), 0 );
6773

6874
}
6975

@@ -87,12 +93,6 @@
8793

8894
//
8995

90-
x = 15 * Math.random();
91-
y = 15 * Math.random();
92-
z = 15 * Math.random();
93-
94-
c = new THREE.Color();
95-
9696
var geometry = new THREE.BufferGeometry();
9797

9898
var positions = new Float32Array( 3 * shown );
@@ -124,13 +124,10 @@
124124

125125
//
126126

127-
var light = new THREE.PointLight( 0xffffff, 1 );
128-
light.color = c;
127+
light = new THREE.PointLight( 0xffffff, 1 );
129128
light.distance = 2;
130129
attractor.add( light );
131130

132-
// scene.add( new THREE.PointLightHelper( light ))
133-
134131
var ground = new THREE.Mesh(
135132
new THREE.PlaneBufferGeometry( 10, 10 ),
136133
new THREE.MeshPhongMaterial()

0 commit comments

Comments
 (0)