anchor.diff:  import 'package:orange/orange.dart';
   import 'package:vector_math/vector_math.dart';
  +import 'dart:html';
   
   
   
  
positive.code: 
    TestGLTFScene(Camera camera) : super(camera);
  
  
    @override
    void enter() {
  
  //    camera.position.setValues(-20.0, 2600.0, 1000.0);
      camera.position.setValues(100.0, 100.0, 300.0);
      camera.lookAt(new Vector3.zero());
  
      var url = "../models/duck/duck.json";
  //    url = "../models/SuperMurdoch/SuperMurdoch.json";
  //    url = "../models/rambler/rambler.json";
      
      var loader = new GltfLoader2();
      loader.load(graphicsDevice.ctx, url).then((nodes) {
        nodes.forEach((node) {
          add(node);
        });
      });
  
      var light0 = new PointLight(0xffffff);
      light0.intensity = 0.9;
  
negative.code:     light1.direction = new Vector3(-1.0, -1.0, 0.0).normalize();
      add(light1);
    }
  
    void _loadModel(String url) {
      var loader = new GltfLoader2();
      loader.load(graphicsDevice.ctx, url).then((nodes) {
        _meshes.forEach((m) => remove(m));
        nodes.forEach((node) {
          add(node);
        });
        _meshes = nodes;
      });
    }
  
    @override
    void enterFrame(num elapsed, num interval) {
    }
  