# blender -b -P stretch_glb.py -- model.glb Action "regions" [n]  (stretch measured on a multi-clip GLB)
import bpy, sys
a=sys.argv[sys.argv.index("--")+1:]; bpy.ops.wm.read_factory_settings(use_empty=True); bpy.ops.import_scene.gltf(filepath=a[0])
for o in list(bpy.context.scene.objects):
    if o.type=="MESH" and o.name.startswith("Ico"): bpy.data.objects.remove(o)
sys.argv=[sys.argv[0],"--",a[1],a[2]]+(a[3:4] if len(a)>3 else [])
exec(open(__import__("os").environ["TMP"]+"/bl/stretch_blend.py").read())
