Guest User

Untitled

a guest
Apr 20th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. // Using a generator node to render a scene in two viewports
  2.  
  3. with (SceneJs) {
  4. var scene = graph({},
  5. generator(function() {
  6. var i = 0;
  7. return function() {
  8. switch (i++) {
  9. case 0: return { x : 1, y : 1, width: 200, height: 200 };
  10. case 1: return { x : 250, y : 1, width: 200, height: 200 };
  11. case 2: i = 0;
  12. }
  13. };
  14. },
  15. canvas({
  16. canvasId: 'myCanvas'
  17. },
  18. viewport(function(scope) {
  19. return scope.get('viewport');
  20. }
  21. // (... remainder of the scene graph here ...)
  22.  
  23. ) // viewport
  24. ) // canvas
  25. ) // generator
  26. ); // scene
  27.  
  28. scene.render();
  29. }
Add Comment
Please, Sign In to add comment