Guest User

Untitled

a guest
Jan 17th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. def get_random_color():
  2. ''' generate rgb using a list comprehension '''
  3. r, g, b = [random.random() for i in range(3)]
  4. return r, g, b, 1
  5.  
  6.  
  7. def createMeshFromData(name, origin, verts, faces):
  8. # Create mesh and object
  9. me = bpy.data.meshes.new(name + 'Mesh')
  10. ob = bpy.data.objects.new(name, me)
  11. ob.location = origin
  12. ob.show_name = True
  13.  
  14.  
  15. # Link object to scene and make active
  16. scn = bpy.context.scene
  17. scn.objects.link(ob)
  18. scn.objects.active = ob
  19. ob.select = True
  20. ob.color = get_random_color()
  21.  
  22. # Create mesh from given verts, faces.
  23. me.from_pydata(verts, [], faces)
  24. # Update mesh with new data
  25. me.update()
  26. return ob
Add Comment
Please, Sign In to add comment