diff options
| author | Cristian Cadar <c.cadar@imperial.ac.uk> | 2015-04-09 17:38:19 +0100 |
|---|---|---|
| committer | Cristian Cadar <c.cadar@imperial.ac.uk> | 2015-04-09 17:38:19 +0100 |
| commit | cac3cc670bf19a055286353d55db3317ccb2301c (patch) | |
| tree | f9817d0e1f34d5ccf29a14e88c59dc10debd3949 /utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py | |
| parent | 185e2f9d3ad23e9926373979c3dd8dc362ad6857 (diff) | |
| download | klee-cac3cc670bf19a055286353d55db3317ccb2301c.tar.gz | |
Normalised line endings
Diffstat (limited to 'utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py')
| -rw-r--r-- | utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py b/utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py index 05320d5e..5a09be62 100644 --- a/utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py +++ b/utils/hacks/TreeGraphs/Graphics/Geometry/mat2.py @@ -1,20 +1,20 @@ -import vec2
-
-def det(m):
- ((m00,m01),(m10,m11))= m
-
- return m00*m11 - m01*m10
-
-def mul(a,b):
- b_trans= zip(* b)
- return tuple([transmulvec2(b_trans, a_r) for a_r in a])
-
- # multiple vector v by a transposed matrix
-def transmulvec2(m_trans,v):
- return tuple([vec2.dot(v, m_c) for m_c in m_trans])
-
-def mulvec2(m,v):
- return transmulvec2(zip(* m), v)
-
-def mulN(m,N):
- return tuple([vec2.mulN(v,N) for v in m])
+import vec2 + +def det(m): + ((m00,m01),(m10,m11))= m + + return m00*m11 - m01*m10 + +def mul(a,b): + b_trans= zip(* b) + return tuple([transmulvec2(b_trans, a_r) for a_r in a]) + + # multiple vector v by a transposed matrix +def transmulvec2(m_trans,v): + return tuple([vec2.dot(v, m_c) for m_c in m_trans]) + +def mulvec2(m,v): + return transmulvec2(zip(* m), v) + +def mulN(m,N): + return tuple([vec2.mulN(v,N) for v in m]) |
