From 42f73b49e0823eb5c9bdb13424d4c4dd9b2ca136 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 13 Aug 2006 15:44:44 +0000 Subject: [PATCH] *** empty log message *** --- Geo/gmshEdge.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Geo/gmshEdge.cpp b/Geo/gmshEdge.cpp index 7eb42e2cd9..6acd96e218 100644 --- a/Geo/gmshEdge.cpp +++ b/Geo/gmshEdge.cpp @@ -143,8 +143,13 @@ int gmshEdge::minimumMeshSegments () const int gmshEdge::minimumDrawSegments () const { + int n = List_Nbr(c->Control_Points) - 1; + if(!n) n = GEdge::minimumDrawSegments(); + if(geomType() == Line) - return GEdge::minimumDrawSegments () ; - else + return n; + else if(geomType() == Circle || geomType() == Ellipse) return CTX.geom.circle_points; + else + return 10 * n; } -- GitLab