diff --git a/UtilityApps/src/teve_display.cpp b/UtilityApps/src/teve_display.cpp
index 70c5ff048376e88b80f27f618b7e541f890f7e86..4356550ced4e9ee1d00473e8d1d89a1f87cf03c4 100644
--- a/UtilityApps/src/teve_display.cpp
+++ b/UtilityApps/src/teve_display.cpp
@@ -68,6 +68,7 @@ TEveStraightLineSet* getSurfaceVectors( ) ;
 static long teve_display(LCDD& lcdd, int /* argc */, char** /* argv */) {
 
   TGeoManager* mgr = &lcdd.manager();
+  mgr->SetNsegments(100); // Increase the visualization resolution.
   TEveManager::Create();
 
   // mgr->SetVisOption(1) ;