Advertisement
RobbyRobby

Blender for phyton Lezione 2 esercizio 1

Apr 25th, 2021
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1.  
  2. ################################################################
  3. #       Corso Phyton for Blender di Alek Mugnozzo        
  4. #
  5. #       Lezione 2   Esercizio1
  6. #
  7. #       Obbiettivo: Cancellare tutti i cubi presenti nella scena        
  8. #
  9. ################################################################
  10.  
  11.  
  12. import bpy
  13.  
  14.  
  15. NumeroCubi=0
  16. # cerco, seleziono e cancello i cubi trovati
  17. print ("== Cancello tutti i cubi dalla scena ==")
  18. # deseleziono tutto
  19. bpy.ops.object.select_all(action='DESELECT')
  20.  
  21. # cerco, seleziono e cancello i cubi trovati
  22. for ob  in bpy.data.objects:
  23.     if ob.name[0:4]=="Cube":
  24.         mycube=ob.name
  25.         NumeroCubi=+1
  26.         print ("Trovato cubo " + mycube)
  27.         bpy.data.objects[ob.name].select_set(True)
  28.         bpy.ops.object.delete(use_global=False)
  29.         print ("Cancellato cubo " + mycube)
  30.         print ()
  31.     else:      
  32.         print (ob.name + " non e' un cubo")
  33.    
  34.        
  35.    
  36. if NumeroCubi==0:
  37.     print()
  38.     print ("Non ci sono cubi!!")
  39.        
  40.          
  41.    
  42.        
  43.    
  44. ### creo 10 cubi ####
  45. #for i in range(10):
  46. #   print (i)
  47. #    bpy.ops.mesh.primitive_cube_add(size=2, enter_editmode=False, align='WORLD', location=(2*i, 2, 2), scale=(1, 1, 1))
  48.  
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement