提交 ff62be76 编写于 作者: M Mr.doob

Cleaned webvr_lorenzattractor example.

上级 533ab8aa
......@@ -25,7 +25,12 @@
<script>
var camera, scene, renderer, x, y, z, c;
var camera, scene, renderer;
var attractor, light;
var x = 15 * Math.random();
var y = 15 * Math.random();
var z = 15 * Math.random();
var scale = .02; // for reducing overall displayed size
var speed = 5; // integer, increase for faster visualization
......@@ -62,8 +67,9 @@
geometry.attributes.position.set( [ scale * x, scale * y, scale * z ], 0 );
c.setHSL( current / steps, 1, .5 );
geometry.attributes.color.set( [ c.r, c.g, c.b ], 0 );
light.color.setHSL( current / steps, 1, .5 );
geometry.attributes.color.set( light.color.toArray(), 0 );
}
......@@ -87,12 +93,6 @@
//
x = 15 * Math.random();
y = 15 * Math.random();
z = 15 * Math.random();
c = new THREE.Color();
var geometry = new THREE.BufferGeometry();
var positions = new Float32Array( 3 * shown );
......@@ -124,13 +124,10 @@
//
var light = new THREE.PointLight( 0xffffff, 1 );
light.color = c;
light = new THREE.PointLight( 0xffffff, 1 );
light.distance = 2;
attractor.add( light );
// scene.add( new THREE.PointLightHelper( light ))
var ground = new THREE.Mesh(
new THREE.PlaneBufferGeometry( 10, 10 ),
new THREE.MeshPhongMaterial()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册