/// <summary>
 /// Appends a matrix that performs a tapering projective transform.
 /// </summary>
 /// <param name="side">An enumeration that indicates the side of the rectangle that tapers.</param>
 /// <param name="corner">An enumeration that indicates on which corners to taper the rectangle.</param>
 /// <param name="fraction">The amount to taper.</param>
 /// <returns>The <see cref="ProjectiveTransformBuilder"/>.</returns>
 public ProjectiveTransformBuilder AppendTaper(TaperSide side, TaperCorner corner, float fraction)
 => this.Append(size => TransformUtils.CreateTaperMatrix(size, side, corner, fraction));