Categories:
Cloud (204)
Entertainment (11)
Facebook (43)
General (50)
Life (31)
Programming (64)
Technology (430)
Testing (4)
Tools (488)
Twitter (5)
Wearable (26)
Web Design (44)
Collections:
Other Resources:
List of Transformation Functions
What are transformation functions?
✍: FYIcenter.com
SVG supports 5 transformation functions: translate(), rotate(), scale(), skew(), and matrix().
1. matrix(a, b, c, d, e, f) - Transform the object coordinates by applying a 2-d matrix with the first 4 parameters and followed by a 2-d translation with the last 2 parameter:
x' = a*x + b*y + e y' = b*y + d*y + f
2. rotate(d, cx, cy) - Transform the object coordinates by rotating them around (cx,cy) for d degree clockwise:
x' = (x-cx)*cos(d*PI/180) - (y-cy)*sin(d*PI/180) + cx y' = (x-cx)*sin(d*PI/180) + (y-cy)*cos(d*PI/180) + cy
3. scale(sx, sy) - Transform the object coordinates by scaling x with sx and y with sy:
x' = sx*x y' = sy*y
4. skewX(d) - Transform the object coordinates by pushing the y-axis d degree:
x' = x + y*tan(d*PI/180) y' = y
5. skewY(d) - Transform the object coordinates by pushing the x-axis d degree:
x' = x y' = x*tan(d*PI/180) + y
6. translate(dx, dy) - Transform the object coordinates by moving the origin to the given location:
x' = x + dx y' = y + dy
⇒ SVG (Scalable Vector Graphics)
⇐ Transform Group of Objects Using "g"
2023-08-03, 831🔥, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Facebook? I want to know how to know how to u...
How register my Fitbit device through Fitbit Connect? I have an account with Fitbit server, installe...
Why I am getting the "run or save ChromeSetup.exe" pop up box when trying to install Google Chrome 3...
How to add or change the footer on a layout in PowerPoint? I want my slide footers to have the same ...
What is the port number used for the control connection in FileZilla Server? How to change control c...