home *** CD-ROM | disk | FTP | other *** search
- #python
-
- # Find a document or open a new one
- def get_document():
- if MyDocument:
- return MyDocument
- else:
- return Application.NewDocument()
-
- # Main
-
- # Create an empty mesh
- document = get_document()
- mesh = k3dmesh(document)
-
- # Create an object and an instance for it
- mesh_object = mesh.create_mesh_object()
- mesh_instance = mesh.create_mesh_instance(mesh_object)
-
-
- # Create blobby object
- position = 0, 0, 0
- color = 1, 0, 0
- ellipsoid1 = k3dblobby(position)
- ellipsoid1.set_color(color)
-
- position = 1, 0, 0
- color = 0, 1, 0
- ellipsoid2 = k3dblobby(position)
- ellipsoid2.set_color(color)
-
- position = 1, 1, 0
- color = 0, 0, 1
- ellipsoid3 = k3dblobby(position)
- ellipsoid3.set_color(color)
-
- position = 0, 1, 0
- color = 1, 1, 0
- ellipsoid4 = k3dblobby(position)
- ellipsoid4.set_color(color)
-
- ellipsoid1.add(ellipsoid2)
- ellipsoid1.add(ellipsoid3)
- ellipsoid1.add(ellipsoid4)
-
-
- # Append the blobby to our mesh
- mesh.add_blobby(ellipsoid1)
-
-
-
-