[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47506] trunk/blender/doc/python_api/ examples/bpy.types.Object.py: Added example of basic objects ooperations in Python, liek adding object

Sergey Sharybin sergey.vfx at gmail.com
Wed Jun 6 12:01:29 CEST 2012


Revision: 47506
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47506
Author:   nazgul
Date:     2012-06-06 10:01:17 +0000 (Wed, 06 Jun 2012)
Log Message:
-----------
Added example of basic objects ooperations in Python, liek adding object
datablock, adding object, linking it to scene and making selected and active.

Added Paths:
-----------
    trunk/blender/doc/python_api/examples/bpy.types.Object.py

Added: trunk/blender/doc/python_api/examples/bpy.types.Object.py
===================================================================
--- trunk/blender/doc/python_api/examples/bpy.types.Object.py	                        (rev 0)
+++ trunk/blender/doc/python_api/examples/bpy.types.Object.py	2012-06-06 10:01:17 UTC (rev 47506)
@@ -0,0 +1,27 @@
+"""
+Basic Object Operations Example
++++++++++++++++++++++++++++++++
+This script demonstrates basic operations on object like creating new
+object, placing it into scene, selecting it and making it active
+"""
+
+import bpy
+from mathutils import Matrix
+
+scene = bpy.context.scene
+
+# Create new lamp datablock
+lamp_data = bpy.data.lamps.new(name="New Lamp", type="POINT")
+
+# Create new object with out lamp datablock
+lamp_object = bpy.data.objects.new(name="New Lamp", object_data=lamp_data)
+
+# Link lamp object to the scene so it'll appear in this scene
+scene.objects.link(lamp_object)
+
+# Place lamp to specified location
+lamp_object.location = (5.0, 5.0, 5.0)
+
+# And finally select it make active
+lamp_object.select = True
+scene.objects.active = lamp_object




More information about the Bf-blender-cvs mailing list