I think someone might have mentioned this before but why not just have a "preset" parameter for the "length" of the arc that adjusts with the scale of the view. The when drawing your clouds just use lines and rectangles or even circles and arcs that get converted a rev cloud when your finished editing. I'm no programer but it seems like it would be a simple thing to do.