Bill,
Still, with BOTH of our drawings you can see that the widths of our windows are equal and NOT diminishing. The problem with a perspective drawing is being able to "place and size" the inner objects so that they appear to vanish along with the main object (in this case, the outer building structure) while keeping correct orientation with the surrounding, which is nearly impossible without some kind of mathematical formula that would include the angles and distances of the main object. We have no problem drawing the height of our inner objects (in this case, windows) it is the width that kills us! If you look at the windows of both drawings you can clearly see that they appear different as they diminish. They should appear very much similar as the building fades or diminishes, instead, the window on the left appears tall and narrow and the one on the right appears short and wide.
I tried several ways to get this to work for me, the first was to divide each wall using corner-to corner lines that "found" the supposed center.
....then, after drawing the first window, I copied it and placed it at the center of each division. I then scaled it perfectly to fit within the height perspective. I thought that by scaling the window as a whole that it would work perfectly. I was wrong!
Scaling wasn't the problem here, it was orientation! My cross-hairs did not correctly orient where to place the centers of my windows.
So I tried something else to graduate a perspective line into increasing unequal lengths.
By using an arc I tried to plot intersections that progressed in length one after the other. This is what I got....
However, when the windows were placed on every third intersection they eventually ran into each other as the drawing diminished.
I think i'm on the right track. The problem now is simply to find out what arc radius to use to generate the correct line placement. Obviously it would require a greater arc than the one used here to place unequal lines that would graduate evenly with the perspective angle. There has got to be a mathematical solution to this. Do you agree?
Chris