Upravit

Sdílet prostřednictvím


SKMatrix44.Preserves2DAxisAlignment(Single) Method

Definition

Determines if transforming an axis-aligned square in 2D by this matrix will produce another 2D, axis-aligned square.

public bool Preserves2DAxisAlignment (float epsilon);

Parameters

epsilon
Single

The amount of error to allow for when determining axis-alignment.

Returns

Returns true if the matrix preserves 2D axis alignment, otherwise false.

Remarks

If the result is true, it typically means the matrix is a scale with perhaps a 90-degree rotation. A 3D rotation through 90 degrees into a perpendicular plane collapses a square to a line, but is still considered to be axis-aligned.

Applies to