From 6b208389a0ee544bd4fee523cb89fbbe1d6097a6 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 23 Jan 2007 08:52:04 +0000
Subject: [PATCH] set min num pts=2 for OCC circles (fixes bug in Mblade.iges)

---
 Geo/OCCEdge.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/Geo/OCCEdge.cpp b/Geo/OCCEdge.cpp
index 2191527283..bc8d8a0f03 100644
--- a/Geo/OCCEdge.cpp
+++ b/Geo/OCCEdge.cpp
@@ -1,4 +1,4 @@
-// $Id: OCCEdge.cpp,v 1.16 2007-01-16 11:31:41 geuzaine Exp $
+// $Id: OCCEdge.cpp,v 1.17 2007-01-23 08:52:04 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -184,12 +184,15 @@ GEntity::GeomType OCCEdge::geomType() const
   }
 }
 
-int OCCEdge::minimumMeshSegments () const
+int OCCEdge::minimumMeshSegments() const
 {
-  return GEdge::minimumMeshSegments () ;
+  if(geomType() == Circle || geomType() == Ellipse)
+    return 2;
+  else
+    return GEdge::minimumMeshSegments();
 }
 
-int OCCEdge::minimumDrawSegments () const
+int OCCEdge::minimumDrawSegments() const
 {
   int n = GEdge::minimumDrawSegments();
 
-- 
GitLab