From 073c0b50b67c70982ad7bced51deabc1f9d11333 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Thu, 11 Dec 2003 08:20:16 +0000 Subject: * Added the skew functions. --- generic/Transfo.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'generic/Transfo.h') diff --git a/generic/Transfo.h b/generic/Transfo.h index b56f40a..c116a61 100644 --- a/generic/Transfo.h +++ b/generic/Transfo.h @@ -71,13 +71,13 @@ ZnTransfoDecompose(ZnTransfo *t, ZnPoint *scale, ZnPoint *trans, ZnReal *rotation, - ZnReal *shearxy); + ZnReal *skewxy); ZnBool ZnTransfoEqual(ZnTransfo *t1, ZnTransfo *t2, ZnBool include_translation); ZnBool -ZnTransfoHasShear(ZnTransfo *t); +ZnTransfoHasSkew(ZnTransfo *t); ZnBool ZnTransfoIsTranslation(ZnTransfo *t); ZnPoint * @@ -107,6 +107,13 @@ ZnRotateRad(ZnTransfo *t, ZnTransfo * ZnRotateDeg(ZnTransfo *t, ZnReal angle); - +ZnTransfo * +ZnSkewRad(ZnTransfo *t, + ZnReal skew_x, + ZnReal skew_y); +ZnTransfo * +ZnSkewDeg(ZnTransfo *t, + ZnReal skew_x, + ZnReal skew_y); #endif /* _Transfo_h */ -- cgit v1.1