Establish working stub code (still no build system)
This commit is contained in:
parent
c83019656e
commit
fa63ce50ed
3 changed files with 40 additions and 1 deletions
27
src/dyna3.litcoffee
Normal file
27
src/dyna3.litcoffee
Normal file
|
@ -0,0 +1,27 @@
|
|||
## A Brief Tour of dyna3
|
||||
|
||||
When you load dyna3, you should initially see a three-dimensional coordinate system with labeled axes.
|
||||
```javascript
|
||||
|
||||
import {threeLoaded, three as J3} from './externals.js'
|
||||
|
||||
main = () ->
|
||||
renderer = new J3.WebGLRenderer()
|
||||
rwd = window.innerWidth
|
||||
rht = window.innerHeight
|
||||
renderer.setSize(rwd, rht)
|
||||
document.body.appendChild renderer.domElement
|
||||
|
||||
scene = new J3.Scene()
|
||||
geometry = new J3.SphereBufferGeometry(1, 5, 5)
|
||||
material = new J3.MeshBasicMaterial( {color: 0x0000ff} )
|
||||
ball = new J3.Mesh(geometry, material)
|
||||
scene.add ball
|
||||
|
||||
camera = new J3.PerspectiveCamera(75, rwd/rht, 0.1, 1000)
|
||||
camera.position.z = 5
|
||||
|
||||
renderer.render(scene, camera)
|
||||
|
||||
threeLoaded.then(main)
|
||||
```
|
11
src/index.html
Normal file
11
src/index.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>dyna3</title>
|
||||
</head>
|
||||
<body><script type="module" src="dyna3.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue