Merged changes in the trunk up to revision 47700.
Conflicts resolved: source/blender/blenkernel/BKE_main.h source/blender/blenkernel/CMakeLists.txt source/blender/blenkernel/intern/library.c source/blender/blenloader/intern/readfile.c source/blender/blenloader/intern/writefile.c source/blender/editors/interface/resources.c source/blender/makesdna/DNA_ID.h source/blender/makesdna/DNA_action_types.h source/blender/makesdna/intern/makesdna.c source/blender/makesrna/SConscript source/blender/makesrna/intern/rna_internal.h source/blender/makesrna/intern/rna_main.c source/blender/makesrna/intern/rna_main_api.c source/blender/windowmanager/WM_types.h
This commit is contained in:
27
doc/python_api/examples/bpy.types.Object.py
Normal file
27
doc/python_api/examples/bpy.types.Object.py
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user