@@ -182,18 +182,20 @@ def write_geometry(filepath, coords, faces, create_stamp=None,
182
182
faces .astype ('>i4' ).reshape (- 1 ).tofile (fobj )
183
183
184
184
# Add volume info, if given
185
- if volume_info is not None and len (volume_info ) > 0 :
186
- for key , val in volume_info .items ():
187
- if key == 'head' :
188
- np .array (val , dtype = '>i4' ).tofile (fobj )
189
- elif key in ('valid' , 'filename' ):
190
- fobj .write ('{0} = {1}\n ' .format (key , val ).encode ('utf-8' ))
191
- elif key == 'volume' :
192
- fobj .write ('{0} = {1} {2} {3}\n ' .format (
193
- key , val [0 ], val [1 ], val [2 ]).encode ('utf-8' ))
194
- else :
195
- fobj .write ('{0} = {1:.4f} {2:.4f} {3:.4f}\n ' .format (
196
- key .ljust (6 ), val [0 ], val [1 ], val [2 ]).encode ('utf-8' ))
185
+ if volume_info is None or len (volume_info ) == 0 :
186
+ return
187
+
188
+ for key , val in volume_info .items ():
189
+ if key == 'head' :
190
+ np .array (val , dtype = '>i4' ).tofile (fobj )
191
+ elif key in ('valid' , 'filename' ):
192
+ fobj .write ('{0} = {1}\n ' .format (key , val ).encode ('utf-8' ))
193
+ elif key == 'volume' :
194
+ fobj .write ('{0} = {1} {2} {3}\n ' .format (
195
+ key , val [0 ], val [1 ], val [2 ]).encode ('utf-8' ))
196
+ else :
197
+ fobj .write ('{0} = {1:.4f} {2:.4f} {3:.4f}\n ' .format (
198
+ key .ljust (6 ), val [0 ], val [1 ], val [2 ]).encode ('utf-8' ))
197
199
198
200
199
201
def read_morph_data (filepath ):
0 commit comments