How to deform the outer part of a torus along one axis? Thanks so much to those who answered my original question, but I don't think I was clear enough about what I was needing.  So here's a (hopefully) clearer explanation:
So here's a standard (high res) torus, can see the specs on the pic:

And so I want to scale it wider by 30% just with the default scaler, like this:

However I don't want the inner circle (the hole) to be scaled, just the outer diameter.  The result should look something like this (except with all rounded surfaces):

And with a constant Z height at the highest and lowest points of the curve, so the side (X/Y) view should look like this:

I made this which is closest I can get, by beveling the corners of a cubic shape, but the top and bottom planes are still flat.  I need it rounded.  I want it so that if you were cutting the shape radially you'd get a perfect oval cross-section shape.

Hopefully this is clear.  This should be an easy shape to make by an experienced Blender user but I just started playing with it not long ago.
Thanks again!
You can use the Proportional Editing mode :


Select only the outer ring of vertices
Activate the PET with O or with the button (blue arrow in the screenshot)
initiate the scale on the desired axis THEN control the radius of the PET with your mouse wheel

You can try different fallof profiles (the &quot;curve&quot; button right to the PET). &quot;Sphere&quot; seems a good choice.