Set up testing with Ava

This commit is contained in:
Glen Whitney 2019-12-11 12:07:43 -05:00
parent eb81cee609
commit c3995d6fcb
6 changed files with 3884 additions and 31 deletions

View file

@ -5,23 +5,23 @@ When you load dyna3, you should initially see a three-dimensional coordinate sys
import {threeLoaded, three as J3} from './externals.js'
main = () ->
main = ->
renderer = new J3.WebGLRenderer()
rwd = window.innerWidth
rht = window.innerHeight
renderer.setSize(rwd, rht)
renderer.setSize rwd, rht
document.body.appendChild renderer.domElement
scene = new J3.Scene()
geometry = new J3.SphereBufferGeometry(1, 5, 5)
geometry = new J3.SphereBufferGeometry 1,5,5
material = new J3.MeshBasicMaterial {color: 0xff00ff}
ball = new J3.Mesh(geometry, material)
ball = new J3.Mesh geometry, material
scene.add ball
camera = new J3.PerspectiveCamera(75, rwd/rht, 0.1, 1000)
camera = new J3.PerspectiveCamera 75, rwd/rht, 0.1, 1000
camera.position.z = 5
renderer.render(scene, camera)
renderer.render scene, camera
threeLoaded.then(main)
threeLoaded.then main
```