Yeah, while that one would take some tweaking and trial and error, its elements would seem to vary only in width and not in length. The rotational range is 270 degrees.
I would start by creating the thinnest rectangle and moving its rotational axis outside of itself. Then do the tiled clone where you vary the rotation and width with each step. The elements seem to be equally spaced. The hardest part will be getting the numbers right and may take a while to get it just right.
Actually, as I played around with my own suggestion, I found that the amount of time spent tweaking and adjusting wasn't well spent. I am not entirely certain this image is mathematically balanced but even if it were, I came up with something simply easier to implement.
- spiral.svg
- Not quite perfect but close
- (4.03 KiB) Downloaded 178 times
Now, it's not perfect. The rotational axis of each object seems to be shifted to the left a bit and is of course up to the center of the circle. I drew in two lines to act as guides. I first created an array of clones then unlinked them. In the array, I specified that each object get wider by a percentage... tweaked that until it was just about right. Then I selected each object individually into rotational mode so I could see its axis. Then with the CTRL key pressed, I moved the object to align its axis point with the established center. I then grabbed the rotation handle to swing it into place. Repeat for each object.
I started with object #3 and when I got to objects 1 and 2, I eye-balled the width a bit and then used the method described above to put them all into place.
It's all pretty close, but if you want 99.99% accurate, you just have to tweak each object carefully because once it is no longer a bitmap, the flaws in the original design become more visible.