Advertisement
Guest User

Untitled

a guest
May 4th, 2013
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function createTracker(){
  2.                 for(var i = 0; i < molecules.length; i++)
  3.                     var trackable2DObject = new AR.Trackable2DObject(leftTracker, molecules[i], { onEnterFieldOfVision: toSeeMolecule(molecules[i]), onExitFieldOfVision: toUnseeMolecule(molecules[i])});
  4.             }
  5.            
  6.             // IR functions //
  7.            
  8.             function toSeeMolecule (molecule)
  9.             {
  10.                 return function () {
  11.                     appendStatus("Recognized " + molecule);
  12.                                    
  13.                     loadMolecule("models/molecules/" + molecule + ".pdb");
  14.                     if(!leftOccupied) nMoleculesShown++;
  15.                     appendStatus(nMoleculesShown);
  16.                     leftOccupied = true;
  17.                 };
  18.             }
  19.            
  20.             function toUnseeMolecule (molecule)
  21.             {
  22.                 return function () {
  23.                     appendStatus(molecule + " is gone but I'm keeping the 3D around!");
  24.                 };
  25.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement