summaryrefslogtreecommitdiff
path: root/Assets/Test/UIEffect/Program/Common/Matrix2x3.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-04-07 21:13:03 +0800
committerchai <chaifix@163.com>2021-04-07 21:13:03 +0800
commitd69611d66431e28ea35477c6781a00d57ae04fa3 (patch)
treec76b3147642a6d1749406f25f2fdacce4ba7a272 /Assets/Test/UIEffect/Program/Common/Matrix2x3.cs
parentc7e2d8f773baa3955f17402b842eb43329c5f3a0 (diff)
*因为没有meta,导致missing,删除UIEffect
Diffstat (limited to 'Assets/Test/UIEffect/Program/Common/Matrix2x3.cs')
-rw-r--r--Assets/Test/UIEffect/Program/Common/Matrix2x3.cs33
1 files changed, 0 insertions, 33 deletions
diff --git a/Assets/Test/UIEffect/Program/Common/Matrix2x3.cs b/Assets/Test/UIEffect/Program/Common/Matrix2x3.cs
deleted file mode 100644
index ec2cb69..0000000
--- a/Assets/Test/UIEffect/Program/Common/Matrix2x3.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using UnityEngine;
-
-namespace Coffee.UIEffects
-{
- /// <summary>
- /// Matrix2x3.
- /// </summary>
- public struct Matrix2x3
- {
- public float m00, m01, m02, m10, m11, m12;
-
- public Matrix2x3(Rect rect, float cos, float sin)
- {
- const float center = 0.5f;
- float dx = -rect.xMin / rect.width - center;
- float dy = -rect.yMin / rect.height - center;
- m00 = cos / rect.width;
- m01 = -sin / rect.height;
- m02 = dx * cos - dy * sin + center;
- m10 = sin / rect.width;
- m11 = cos / rect.height;
- m12 = dx * sin + dy * cos + center;
- }
-
- public static Vector2 operator *(Matrix2x3 m, Vector2 v)
- {
- return new Vector2(
- (m.m00 * v.x) + (m.m01 * v.y) + m.m02,
- (m.m10 * v.x) + (m.m11 * v.y) + m.m12
- );
- }
- }
-}