mosta02 commited on
Commit
f7fcbaf
·
verified ·
1 Parent(s): 0608687

Upload endograft_script.py

Browse files
Files changed (1) hide show
  1. endograft_script.py +7 -17
endograft_script.py CHANGED
@@ -321,15 +321,10 @@ def create_endograft(centerline, diameter, prox_length,extension_length, distal_
321
  # -------------------------
322
  # EXTENSION COMPONENT
323
  # -------------------------
324
- if extension_length > 0:
325
- if extension_length > 97:
326
- prox_extension_overlap = 3*peak_to_peak + 2*extension_gap
327
- else:
328
- prox_extension_overlap = 2*peak_to_peak + extension_gap
329
  else:
330
- # Prevent VTK crash by returning empty polydata instead of a zero-length stack
331
- extension_fabric = vtk.vtkPolyData()
332
- extension_stents = vtk.vtkPolyData()
333
 
334
  extension_start = prox_length - prox_extension_overlap
335
  extension_fabric = create_component_fabric(centerline, frames, extension_start, extension_length, diameter, start_amp_pp=0.0)
@@ -339,15 +334,10 @@ def create_endograft(centerline, diameter, prox_length,extension_length, distal_
339
  # -------------------------
340
  # DISTAL COMPONENT
341
  # -------------------------
342
- if distal_length > 0:
343
- distal_overlap = 3*peak_to_peak + 2*distal_gap
344
- distal_start = prox_length + extension_length - prox_extension_overlap - distal_overlap
345
- distal_fabric = create_component_fabric(centerline, frames, distal_start, distal_length, diameter, start_amp_pp=0.0)
346
- distal_stents = create_component_stents(centerline, frames, distal_start, distal_length, diameter, distal_fabric, peak_spacing=distal_gap, component_type="distal")
347
- else:
348
- # Prevent VTK crash by returning empty polydata
349
- distal_fabric = vtk.vtkPolyData()
350
- distal_stents = vtk.vtkPolyData()
351
  # -------------------------
352
  # MERGE COMPONENTS
353
  # -------------------------
 
321
  # -------------------------
322
  # EXTENSION COMPONENT
323
  # -------------------------
324
+ if extension_length > 97:
325
+ prox_extension_overlap = 3*peak_to_peak + 2*extension_gap
 
 
 
326
  else:
327
+ prox_extension_overlap = 2*peak_to_peak + extension_gap
 
 
328
 
329
  extension_start = prox_length - prox_extension_overlap
330
  extension_fabric = create_component_fabric(centerline, frames, extension_start, extension_length, diameter, start_amp_pp=0.0)
 
334
  # -------------------------
335
  # DISTAL COMPONENT
336
  # -------------------------
337
+ distal_overlap = 3*peak_to_peak + 2*distal_gap
338
+ distal_start = prox_length + extension_length - prox_extension_overlap - distal_overlap
339
+ distal_fabric = create_component_fabric(centerline, frames, distal_start, distal_length, diameter, start_amp_pp=0.0)
340
+ distal_stents = create_component_stents(centerline, frames, distal_start, distal_length, diameter, distal_fabric, peak_spacing=distal_gap, component_type="distal")
 
 
 
 
 
341
  # -------------------------
342
  # MERGE COMPONENTS
343
  # -------------------------