@@ -324,14 +324,14 @@ def _setup_mesh_export_folder(self):
324
324
self .unshow_mesh_button = self .server .add_gui_button ("unshow Mesh" , color = "yellow" , icon = viser .Icon .PLAYER_PLAY , visible = False )
325
325
326
326
def export_mesh_block (self ):
327
- self ._default_export_log = f"**Model path**: { self .viewer .model_paths } \\ \n **Data path**: { self .viewer .source_path } \\ \n  + '/assets/loading.gif' } )"
327
+ self ._default_export_log = f"**Model path**: { self .viewer .model_paths } \\ \n **Data path**: { self .viewer .source_path } })"
328
328
self ._mesh_export_log_dir = os .path .join (os .getcwd (), 'temp/mesh_log.txt' )
329
329
if os .path .exists (self ._mesh_export_log_dir ):
330
330
os .remove (self ._mesh_export_log_dir )
331
- with open (self ._mesh_export_log_dir , 'w' ) as file :
332
- file .write ("mesh exporting... \\ \n " )
331
+ dir_path = os .path .dirname (self ._mesh_export_log_dir )
332
+ if not os .path .exists (dir_path ):
333
+ os .makedirs (dir_path )
333
334
# Mesh Export !!!
334
-
335
335
def read_last_lines (file_path , num_lines ):
336
336
with open (file_path , 'r' ) as file :
337
337
lines = file .readlines ()
@@ -351,6 +351,8 @@ def _(_) -> None:
351
351
# Update the GUI first before starting the thread
352
352
def update_gui_and_start_export ():
353
353
def export () -> None :
354
+ with open (self ._mesh_export_log_dir , 'w' ) as file :
355
+ file .write ("mesh exporting... \\ \n " )
354
356
ex_args , model_params , export_pipe_params = MeshExporter .parse_args_mesh (self .viewer .model_paths ,
355
357
self .viewer .source_path ,
356
358
self .viewer .args ,
0 commit comments