====== Python tools in Blender ====== ===== The Scripting layout ===== Blender has a handy "Scripting" layout ready for you, with * **Info panel** expanded to see what Python commands are being called when manipulating the interface * **Text editor** to write your scripts * **Console** to explore commands * And the panels we know from the "Default" layout: **3D View**, **Outliner** and **Properties** In the Menu, ''Help > Python API Reference'' will open a browser window pointing to the Blender Python API documentation. You want to keep this open at all time when scripting. ===== Accessing data ===== Some examples of how to navigate in Blender data from the console. # With the default scene when starting Blender for objects in bpy.data.objects: print(objects.name) # Camera # Cube # Lamp for object in bpy.data.objects: print(object.location) # # # for object in bpy.data.objects: print(object.location.x) # 7.93615198135376 # 0.0 # 4.076245307922363