var models=new Model();
var moverate=0.001;
function setupcanvas(canvasName){
  var cams = new FreeCamera();
  setGBLVis(true);
  var renderers=new OpenGLES11();
  var scns = new Scene();

  scns.setCanvasTag(canvasName);
  scns.setRenderer(renderers);
  scns.setCamera(cams);
  rc= scns.init();
  if(rc){
    var lights = new LightManager(scns.getGL());
    lights.setPosition(0,new Array(0,10,-20,1));
    lights.setAmbient(0, new Array(3,3,3,3));
    lights.setDiffuse(0, new Array(4,4,4,1));
    lights.setSpecular(0,new Array(1,1,1,1));
    lights.enable(0,true);
    models.setTexture("/wp-content/0.5Release/models/unwrap_helper.jpg");
    models.init(pyramidVertices,pyramidNormals,pyramidUVs,pyramidFaces);
    scns.addObjectToScene(models);
    cams.setPosition(new Array(0, 10, -40));
    cams.setLookAtPoint(new Array(0, 0, 0.001));
    scns.setUpdateCallback(movecam);
    scns.startScene();
  }
  return rc;
}
function movecam(time){
  models.rotateOnAxis(new Array(0,1,0),moverate*time);
}

