36 lines
		
	
	
		
			636 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			636 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import bpy
 | 
						|
 | 
						|
 | 
						|
def main(context):
 | 
						|
    for ob in context.scene.objects:
 | 
						|
        print(ob)
 | 
						|
 | 
						|
 | 
						|
class SimpleOperator(bpy.types.Operator):
 | 
						|
    """Tooltip"""
 | 
						|
    bl_idname = "object.simple_operator"
 | 
						|
    bl_label = "Simple Object Operator"
 | 
						|
 | 
						|
    @classmethod
 | 
						|
    def poll(cls, context):
 | 
						|
        return context.active_object is not None
 | 
						|
 | 
						|
    def execute(self, context):
 | 
						|
        main(context)
 | 
						|
        return {'FINISHED'}
 | 
						|
 | 
						|
 | 
						|
def register():
 | 
						|
    bpy.utils.register_class(SimpleOperator)
 | 
						|
 | 
						|
 | 
						|
def unregister():
 | 
						|
    bpy.utils.unregister_class(SimpleOperator)
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    register()
 | 
						|
 | 
						|
    # test call
 | 
						|
    bpy.ops.object.simple_operator()
 |