Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateSkew() [2/2]

static Matrix3x2 System.Numerics.Matrix3x2.CreateSkew ( float radiansX,
float radiansY,
Vector2 centerPoint )
inlinestatic

Definition at line 280 of file Matrix3x2.cs.

281 {
282 Matrix3x2 identity = Identity;
283 float num = MathF.Tan(radiansX);
284 float num2 = MathF.Tan(radiansY);
285 float m = (0f - centerPoint.Y) * num;
286 float m2 = (0f - centerPoint.X) * num2;
287 identity.M12 = num2;
288 identity.M21 = num;
289 identity.M31 = m;
290 identity.M32 = m2;
291 return identity;
292 }
Matrix3x2(float m11, float m12, float m21, float m22, float m31, float m32)
Definition Matrix3x2.cs:40
static Matrix3x2 Identity
Definition Matrix3x2.cs:23

References System.Numerics.Matrix3x2.Identity, System.MathF.Tan(), System.Numerics.Vector2.X, and System.Numerics.Vector2.Y.