Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Algorithms for SVG Horizontal, Vertical and HorizontalVertical Flip
- NORMAL:
- -------
- translate=(-(CENTER_X*(SCALE_X-1)),-(CENTER_Y*(SCALE_Y-1))
- scale=(SCALE_X, SCALE_Y)
- translate(MOVE_X,MOVE_Y)
- rotate=(DEGREES, CENTER_X, CENTER_Y)
- VERTICAL MIRROR:
- ----------------
- translate=(SCREEN_WIDTH+(CENTER_X*(SCALE_X-1)), (SCALE_X-1)*CENTER_Y)
- scale=(SCALE_X, SCALE_Y)
- scale="-1, 1"
- translate(MOVE_X, MOVE_Y)
- rotate(DEGREES, CENTER_X, CENTER_Y)
- http://jsfiddle.net/t46pU/
- HORIZONTAL MIRROR:
- ------------------
- translate=-((SCALE_X-1)*CENTER_X), (SCREEN_HEIGHT+((SCALE_Y-1)*CENTER_Y)
- scale=(SCALE_X, SCALE_Y)
- scale="1, -1"
- translate(MOVE_X, MOVE_Y)
- rotate=(DEGREES, CENTER_X, CENTER_Y)
- http://jsfiddle.net/RxG7z/
- BOTH MIRRORS:
- -------------
- translate=(SCREEN_WIDTH+((SCALE_X-1)*CENTER_X), (SCREEN_HEIGHT+((SCALE_Y-1)*CENTER_Y))
- scale=(SCALE_X, SCALE_Y)
- scale=(-1, -1)
- translate(MOVE_X, MOVE_Y)
- rotate(DEGREES, CENTER_X, CENTER_Y)
- http://jsfiddle.net/funH3/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement