Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1.  
  2. def beforeFrame(scene):
  3. scn = bpy.context.scene
  4. for itm in bpy.data.objects:
  5. print(itm.name)
  6. print(itm.data.name)
  7. curr = scn.frame_current
  8. strt = scn.frame_start
  9. end = scn.frame_end
  10. num = end -strt
  11.  
  12.  
  13. ob = scn.objects.active
  14. ob.layers[0] = False
  15. # you may add it to any other layer:
  16. ob.layers[4] = True
  17.  
  18.  
  19. old_select = scn.objects.active
  20. old_select.select = False
  21. print(old_select)
  22. print(scn.objects.active.select)
  23.  
  24. for itm in bpy.data.objects:
  25. if "Subdiv" in itm.name:
  26. msh = itm.data
  27. itm.select = True
  28.  
  29. print("selected objects")
  30.  
  31. print(itm.name)
  32.  
  33. bpy.ops.object.delete()
  34. obj = bpy.data.objects.get(itm.name)
  35. print(obj)
  36. itm.select = False
  37. bpy.data.meshes.remove(msh)
  38.  
  39. time = float(curr -strt)/num
  40.  
  41. old_select.select = True
  42.  
  43. origMesh = old_select.data
  44. catmullClark(origMesh,numSubdiv,time,curr)
  45. #elapsed time in [0,1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement