diff --git a/Graphics/gl2ps.cpp b/Graphics/gl2ps.cpp index e0fff4467ba5c5ed43bb7a7cb31f9a3d4556aab1..40e9308010b2ca072733ab013b974277ca813007 100644 --- a/Graphics/gl2ps.cpp +++ b/Graphics/gl2ps.cpp @@ -1,4 +1,4 @@ -/* $Id: gl2ps.cpp,v 1.86 2004-11-22 07:34:35 geuzaine Exp $ */ +/* $Id: gl2ps.cpp,v 1.87 2004-11-22 07:36:25 geuzaine Exp $ */ /* * GL2PS, an OpenGL to PostScript Printing Library * Copyright (C) 1999-2004 Christophe Geuzaine <geuz@geuz.org> @@ -1327,7 +1327,7 @@ static void gl2psSetPrecisionAndApplyOffsets() units = gl2ps->offset[1]; for(i = 0; i < gl2psListNbr(gl2ps->primitives); i++){ prim = *(GL2PSprimitive**)gl2psListPointer(gl2ps->primitives, i); - if(prim->type == GL2PS_TRIANGLE){ /* FIXME: needs more work! */ + if(prim->offset && prim->type == GL2PS_TRIANGLE){ area = (prim->verts[1].xyz[0] - prim->verts[0].xyz[0]) * (prim->verts[2].xyz[1] - prim->verts[1].xyz[1]) -