pmuvval1 commited on
Commit
d2341a1
1 Parent(s): 6ad3e06

Delete index.htm

Browse files
Files changed (1) hide show
  1. index.htm +0 -66
index.htm DELETED
@@ -1,66 +0,0 @@
1
- <!DOCTYPE html>
2
- <html>
3
- <head>
4
- <title>Dynamic Lights - A-Frame</title>
5
- <meta name="description" content="Dynamic Lights - A-Frame">
6
- <script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
7
- <script src="https://unpkg.com/aframe-randomizer-components@3.0.2/dist/aframe-randomizer-components.min.js"></script>
8
- <script src="https://unpkg.com/aframe-entity-generator-component@3.0.1/dist/aframe-entity-generator-component.min.js"></script>
9
- <script>
10
- AFRAME.registerComponent('random-material', {
11
- init: function () {
12
- this.el.setAttribute('material', {
13
- color: this.getRandomColor(),
14
- metalness: Math.random(),
15
- roughness: Math.random()
16
- });
17
- },
18
- getRandomColor: function () {
19
- var letters = '0123456789ABCDEF'.split('');
20
- var color = '#';
21
- for (var i = 0; i < 6; i++) {
22
- color += letters[Math.floor(Math.random() * 16)];
23
- }
24
- return color;
25
- }
26
- });
27
- AFRAME.registerComponent('random-torus-knot', {
28
- init: function () {
29
- this.el.setAttribute('geometry', {
30
- primitive: 'torusKnot',
31
- radius: Math.random() * 10,
32
- radiusTubular: Math.random() * .75,
33
- p: Math.round(Math.random() * 10),
34
- q: Math.round(Math.random() * 10)
35
- });
36
- }
37
- });
38
- </script>
39
- </head>
40
- <body>
41
- <a-scene background="color: #111">
42
- <a-assets>
43
- <a-mixin id="light"
44
- geometry="primitive: sphere; radius: 1.5"
45
- material="color: #FFF; shader: flat"
46
- light="color: #DDDDFF; distance: 120; intensity: 2; type: point"></a-mixin>
47
- <a-mixin id="torusKnot"
48
- random-torus-knot
49
- random-material
50
- random-position="min: -60 -60 -80; max: 60 60 40"></a-mixin>
51
- </a-assets>
52
-
53
- <!-- Use entity-generator component to generate 120 entities with the torusKnot mixin. -->
54
- <a-entity entity-generator="mixin: torusKnot; num: 120"></a-entity>
55
-
56
- <!-- Lights. -->
57
- <a-entity animation="property: rotation; to: 0 0 360; dur: 4000; easing: linear; loop: true">
58
- <a-entity mixin="light" position="30 0 0"></a-entity>
59
- </a-entity>
60
-
61
- <a-entity animation="property: rotation; to: 360 0 0; dur: 4000; easing: linear; loop: true">
62
- <a-entity mixin="light" position="0 0 40"></a-entity>
63
- </a-entity>
64
- </a-scene>
65
- </body>
66
- </html>