A scaling transformation alters size of an object. In the scaling process, we either compress or expand the dimension of the object. Scaling operation can be achieved by multiplying each vertex coordinate (x, y) of the polygon by scaling factor s x and s y to produce the transformed coordinates as (x’, y’).
So, x’ = x * s x and y’ = y * s y. The scaling factor s x, s y scales the object in X and Y direction respectively. So, the above equation can be represented in matrix form: Or P’ = S. P Scaling process: Note: If the scaling factor S is less than 1, then we reduce the size of the object. If the scaling factor S is greater than 1, then we increase size of the object. Algorithm: 1. Make a 2x2 scaling matrix S as: S x 0 0 S y 2.
Retrieved January 19, 2019. • 'Long Live' (single). • 'So Others May Live' (single). Atreyu a death grip on yesterday zip code. Spinefarm Records.
For each point of the polygon. (i) Make a 2x1 matrix P, where P[0][0] equals to x coordinate of the point and P[1][0] equals to y coordinate of the point. (ii) Multiply scaling matrix S with point matrix P to get the new coordinate. Draw the polygon using new coordinates. Below is C implementation.
Jan 11, 2014 Computer Graphics / 2D Basic Transformations such as Translation, Rotation and Scaling in C Programming; 2D Basic Transformations such as Translation, Rotation and Scaling in C Programming. 2D Basic Transformations such as Translation, Rotation and Scaling in C Programming. Oblozhka zhurnala forbs dlya fotoshopa.