summaryrefslogtreecommitdiff
path: root/base/matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'base/matrix.c')
-rw-r--r--base/matrix.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/base/matrix.c b/base/matrix.c
index 43c3f4e1..09a2de0f 100644
--- a/base/matrix.c
+++ b/base/matrix.c
@@ -76,6 +76,12 @@ fz_isrectilinear(fz_matrix m)
(fabs(m.a) < FLT_EPSILON && fabs(m.d) < FLT_EPSILON);
}
+float
+fz_matrixexpansion(fz_matrix m)
+{
+ return sqrt(fabs(m.a * m.d - m.b * m.c));
+}
+
fz_point
fz_transformpoint(fz_matrix m, fz_point p)
{