AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.8" />

 SkewTransform

sealed class SkewTransform : ITransform
Represents the skew transformation.
using System; namespace AngleSharp.Css.Values { internal sealed class SkewTransform : ITransform { private readonly float _alpha; private readonly float _beta; public float Alpha => _alpha; public float Beta => _beta; internal SkewTransform(float alpha, float beta) { _alpha = alpha; _beta = beta; } public TransformMatrix ComputeMatrix() { float m = (float)Math.Tan((double)_alpha); float m2 = (float)Math.Tan((double)_beta); return new TransformMatrix(1, m, 0, m2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0); } } }