File tree Expand file tree Collapse file tree 2 files changed +6
-16
lines changed Expand file tree Collapse file tree 2 files changed +6
-16
lines changed Original file line number Diff line number Diff line change 9
9
< link rel ="stylesheet " href ="./assets/css/examples.css " />
10
10
< link rel ="stylesheet " href ="./assets/prism/prism.css " />
11
11
< script defer src ="./assets/prism/prism.js "> </ script >
12
+ < script src ="https://d3js.org/d3.v7.min.js "> </ script >
12
13
< style >
13
14
.loading {
14
15
display : inline-block;
56
57
</ div >
57
58
</ div >
58
59
59
- < script type ="importmap ">
60
- {
61
- "imports" : {
62
- "d3" : "https://cdn.skypack.dev/pin/d3@v7.6.1-1Q0NZ0WZnbYeSjDusJT3/mode=imports,min/optimized/d3.js"
63
- }
64
- }
65
- </ script >
66
-
67
60
< script type ="module ">
68
- import * as d3 from "https://cdn.skypack.dev/pin/d3@v7.6.1-1Q0NZ0WZnbYeSjDusJT3/mode=imports,min/optimized/d3.js" ;
69
61
70
62
const fruits = [
71
63
{ name : "🍊" , count : 21 } ,
120
112
</ script >
121
113
122
114
< py-script >
115
+ import js
123
116
from pyodide.ffi import create_proxy, to_js
124
- import d3
117
+ d3 = js. d3
125
118
126
119
fruits = [
127
120
dict(name="🍊", count=21),
Original file line number Diff line number Diff line change 20
20
< div class ="col "> </ div >
21
21
</ div >
22
22
</ div >
23
- < script src ='https://cdnjs.cloudflare.com/ajax/libs/three.js/89 /three.min.js '> </ script >
23
+ < script src ='https://cdnjs.cloudflare.com/ajax/libs/three.js/0.147.0 /three.min.js '> </ script >
24
24
25
25
< script defer src ="https://pyscript.net/latest/pyscript.js "> </ script >
26
26
< link rel ="stylesheet " href ="https://pyscript.net/latest/pyscript.css " />
34
34
from js import document
35
35
import asyncio
36
36
37
-
38
-
39
<
8000
/td>37
mouse = THREE.Vector2.new();
40
38
41
39
renderer = THREE.WebGLRenderer.new({"antialias":True})
146
144
scene.add(lightBack);
147
145
148
146
rectSize = 2
149
- intensity = 100
147
+ intensity = 14
150
148
rectLight = THREE.RectAreaLight.new( 0x0FFFFF, intensity, rectSize, rectSize )
151
149
rectLight.position.set( 0, 0, 1 )
152
150
rectLight.lookAt( 0, 0, 0 )
153
151
scene.add( rectLight )
154
152
155
- rectLightHelper = THREE.RectAreaLightHelper.new( rectLight );
156
153
raycaster = THREE.Raycaster.new();
157
154
uSpeed = 0.1
158
155
190
187
renderer.render( scene, camera )
191
188
await asyncio.sleep(0.02)
192
189
193
- asyncio.ensure_future(main())
190
+ asyncio.ensure_future(main())
194
191
195
192
</ py-script >
196
193
</ body >
You can’t perform that action at this time.
0 commit comments