From 687cda0c4db8880db5ed71c196b76a3ff32f9d6a Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 6 Feb 2015 12:49:53 +0000 Subject: [PATCH] #ifdef away the two trailing precision arguments for gp_Trsf::SetValues() when OCC >= 6.8.0 --- src/ifcconvert/OpenCascadeBasedSerializer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ifcconvert/OpenCascadeBasedSerializer.cpp b/src/ifcconvert/OpenCascadeBasedSerializer.cpp index a141f5cab0..7c4ff3fbdf 100644 --- a/src/ifcconvert/OpenCascadeBasedSerializer.cpp +++ b/src/ifcconvert/OpenCascadeBasedSerializer.cpp @@ -44,8 +44,10 @@ void OpenCascadeBasedSerializer::writeShapeModel(const IfcGeomObjects::IfcGeomSh o_trsf.SetValues( o->matrix()[0], o->matrix()[3], o->matrix()[6], o->matrix()[ 9], o->matrix()[1], o->matrix()[4], o->matrix()[7], o->matrix()[10], - o->matrix()[2], o->matrix()[5], o->matrix()[8], o->matrix()[11], - 1e-5, 1e-5 + o->matrix()[2], o->matrix()[5], o->matrix()[8], o->matrix()[11] +#if OCC_VERSION_HEX < 0x60800 + , Precision::Angular(), Precision::Confusion() +#endif ); gtrsf.PreMultiply(o_trsf);