1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | var mainContext = Engine.createContext(); var initialTime = Date.now(); function rotY() { return Transform.rotateY(.002 * (Date.now() - initialTime)); } function rotX() { return Transform.rotateX(.002 * (Date.now() - initialTime)); } for (var i=0; i< 10; i ++) for (var j=0; j<10; j++) { var image = new ImageSurface({ size: [50, 50], content: '/content/images/famous_logo.png' }); var transMod = new Modifier({ size: image.getSize.bind(image), transform: Transform.translate(j * 50, i * 50, 0) } ); var rotMod = new Modifier({ origin: [0.5, 0.5], // xor transform : (((i % 2) !== (j % 2)) ? rotY : rotX) }); mainContext.add(transMod).add(rotMod).add(image); |
1 | transform : (((i % 2) !== (j % 2)) ? rotY : rotX) |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |