I'm trying to make a Python script that make some calculations according to the objects position (actually it's angle of rotation) at the scene. In this script I have a loop that increments the objects angle by some step value and for each iteration it performs the calculations and prints the result.

The problem is that when I run the script only the initial angle are considered, it seems the angle increments are not computated.

For example:

Code: Select all

```
current_obj = bpy.data.objects['Cube']
for ang in range(80,100):
ang_r = (ang*math.pi)/180
current_obj.rotation_euler = mathutils.Euler((0,ang_r,0),'XYZ')
mtx = current_obj.matrix_world
#calculations
```

I suspect I'm doing something silly here, but I'll need someone's help, because I'm very new to Blender yet.

I'm using Blender 2.61.

Thanks for the attention.