From ac3b0e39590fb50cebd9fd1885857ff9f17aabf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georges=20Dup=C3=A9ron?= Date: Thu, 19 Jan 2012 13:09:48 +0100 Subject: [PATCH] Correction sur offsetOpp. --- geometry/quad.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/geometry/quad.cpp b/geometry/quad.cpp index 6aed4b0..cee2abf 100644 --- a/geometry/quad.cpp +++ b/geometry/quad.cpp @@ -30,11 +30,9 @@ Quad Quad::insetNESW(float offset) const { } Quad Quad::insetOpp(Cardinal side, float offset) const { - Quad q = (*this) << int(side); - Quad qb = (*this) << int(side); - - qb = qb.inset(N,offset); - return Quad(q[NE],qb[NE],qb[NW],q[NW]); + Quad q = (*this) << side; + Quad qi = q.inset(N,offset); + return (Quad(q[NE],qi[NE],qi[NW],q[NW]) >> side); } Quad Quad::makeParallelogram() const {