UNPKG

1.15 kBHTMLView Raw
1<html>
2
3<head>
4 <title>wander3d</title>
5</head>
6
7<body>
8 <script type="module">
9 import * as util from 'https://code.agentscript.org/src/utils.js'
10 import ThreeDraw from 'https://code.agentscript.org/src/ThreeDraw.js'
11 import Animator from 'https://code.agentscript.org/src/Animator.js'
12 import Model from 'https://code.agentscript.org/models/Wander3DModel.js'
13
14 const drawOptions = {
15 turtlesShape: 'Dart',
16 turtlesColor: 'random',
17 turtlesSize: 3,
18 }
19
20 const model = new Model()
21 await model.startup()
22 model.setup()
23
24 const view = new ThreeDraw(
25 model,
26 {
27 div: document.body, //'modelDiv',
28 turtles: { meshClass: 'Obj3DMesh', useAxes: true },
29 },
30 drawOptions
31 )
32
33 util.toWindow({ util, model, view })
34
35 await new Animator(
36 () => {
37 model.step()
38 view.draw()
39 },
40 500,
41 30
42 )
43
44 view.idle()
45 </script>
46 <div id="modelDiv"></div>
47</body>
48
49</html>
\No newline at end of file