Instance Method

scale

Returns the result of scaling this matrix by a given vector.

Declaration

WebKitCSSMatrix scale(optional unrestricted double scaleX, optional unrestricted double scaleY, optional unrestricted double scaleZ);

Parameters

scaleX

The x component in the vector.

scaleY

The y component in the vector. If undefined, the x component is used.

scaleZ

The z component in the vector. If undefined, 1 is used.

Return Value

A new matrix that is the result of scaling this matrix.

Discussion

This matrix is not modified by this method.

See Also

Applying Operations

multiply

Returns the result of multiplying this matrix by a given matrix that is on the right.

inverse

Returns the inverse of this matrix.

translate

Returns the result of translating this matrix by a given vector.

rotate

Returns the result of rotating this matrix by a given vector.

rotateAxisAngle

Returns the result of rotating this matrix by a given vector and angle.

skewX

Specifies a skew transformation along the x-axis by the given angle.

skewY

Specifies a skew transformation along the y-axis by the given angle.