home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / share / k3d / scripts / MeshSourceScript / snow_source.py < prev    next >
Encoding:
Python Source  |  2008-10-03  |  842 b   |  36 lines

  1. #python
  2.  
  3. import k3d
  4. k3d.check_node_environment(locals(), "MeshSourceScript")
  5.  
  6. from random import uniform
  7.  
  8. count = 200
  9. size = 10
  10.  
  11. points = Output.create_points()
  12. point_selection = Output.create_point_selection()
  13.  
  14. for i in range(count):
  15.     points.append(k3d.point3(uniform(-size, size), uniform(-size, size), uniform(-size, size)))
  16.     point_selection.append(0.0)
  17.  
  18. point_groups = Output.create_point_groups()
  19.  
  20. first_points = point_groups.create_first_points()
  21. first_points.append(0)
  22.  
  23. point_counts = point_groups.create_point_counts()
  24. point_counts.append(len(points))
  25.  
  26. materials = point_groups.create_materials()
  27. materials.append(None)
  28.  
  29. constantwidth = point_groups.writable_constant_data().create("constantwidth", "double")
  30. constantwidth.append(0.2)
  31.  
  32. group_points = point_groups.create_points()
  33. for i in range(len(points)):
  34.     group_points.append(i)
  35.  
  36.