arozwalak
7/6/2014 - 11:34 AM

Famous: Transformation

Famous: Transformation

var Engine = require('famous/core/Engine');
var Surface = require('famous/core/Surface');
var Transform = require('famous/core/Transform');
var StateModifier = require('famous/modifiers/StateModifier');

var mainContext = Engine.createContext();

var translateModifierOne = new StateModifier({
  transform: Transform.translate(200, 0, 0)
});

var translateModifierTwo = new StateModifier({
  transform: Transform.translate(200, 0, 0)
})

var rotateModifierOne = new StateModifier({
  transform: Transform.rotateZ(Math.PI/4)
})

var rotateModifierTwo = new StateModififer({
  transform: Transform.rotateZ(Math.PI/4) 
});

var redSurface = new Surface({
  size: [100, 100],
  classes: ['red-bg']
});

var greySurface = new Surface({
  size: [100, 100],
  classes: ['grey-bg']
});

mainContext
  .add(translateModifierOne)
  .add(rotateModifierOne)
  .add(redSurface);
  
mainContext
  .add(rotateModifierTwo)
  .add(translateModifierTwo)
  .add(greySurface);