transform_distance


Description:

[ Version ( since = "1.16" ) ]
public void transform_distance (ref double dx, ref double dy)

Transforms the distance vector (dx,dy) by this.

This is similar to [[email protected]_point], except that the translation components of the transformation are ignored. The calculation of the returned vector is as follows:

``` dx2 = dx1 * xx + dy1 * xy; dy2 = dx1 * yx + dy1 * yy; ```

Affine transformations are position invariant, so the same vector always transforms to the same vector. If (x1,y1 ) transforms to (x2,y2) then (x1+dx1,y1+dy1) will transform to (x1+dx2,y1+dy2) for all values of x1 and x2.

Parameters:

this

a `PangoMatrix`

dx

in/out X component of a distance vector

dy

in/out Y component of a distance vector




2022 vala-language.org