@@ -705,6 +705,9 @@ def export_smesh(surface, file_name, **kwargs):
705
705
# Split file name and extension
706
706
fname , fext = os .path .splitext (file_name )
707
707
708
+ # Enumerate file name only if we are working with multiple surfaces
709
+ numerate_file = True if len (surface ) > 1 else False
710
+
708
711
for idx , s in enumerate (surface ):
709
712
if not s .rational :
710
713
surf = convert .bspline_to_nurbs (s )
@@ -725,7 +728,7 @@ def export_smesh(surface, file_name, **kwargs):
725
728
line += "1\n "
726
729
727
730
# Write to file
728
- fname_curr = fname + "." + str (idx + 1 )
731
+ fname_curr = fname + "." + str (idx + 1 ) if numerate_file else fname
729
732
exch .write_file (fname_curr + fext , line )
730
733
731
734
@@ -747,6 +750,9 @@ def export_vmesh(volume, file_name, **kwargs):
747
750
# Split file name and extension
748
751
fname , fext = os .path .splitext (file_name )
749
752
753
+ # Enumerate file name only if we are working with multiple volumes
754
+ numerate_file = True if len (volume ) > 1 else False
755
+
750
756
for idx , v in enumerate (volume ):
751
757
if not v .rational :
752
758
vol = convert .bspline_to_nurbs (v )
@@ -772,7 +778,7 @@ def export_vmesh(volume, file_name, **kwargs):
772
778
line += "1\n "
773
779
774
780
# Write to file
775
- fname_curr = fname + "." + str (idx + 1 )
781
+ fname_curr = fname + "." + str (idx + 1 ) if numerate_file else fname
776
782
exch .write_file (fname_curr + fext , line )
777
783
778
784
0 commit comments