7

I would like to flatten a torus so that it looks more like this:

enter image description here

I have already tried playing with the basic torus parameters but without success.

How can I do this?

Thom Blair III
  • 16,535
  • 20
  • 75
  • 112
clamp
  • 195
  • 1
  • 2
  • 7
  • A "band"... You mean a flat ring? And what is the final goal? If you don't need to animate the flattening, you'd better to start with a circle, and extrude it with scaling. – Polosson May 01 '14 at 18:37

2 Answers2

9

I assume you want a band with some thickness, like this:

Target

There are obviously many ways to make such a shape. Here are a couple:

Scaling a torus:

  1. Add torus

  2. Scale on the Z (SZ)

  3. Optionally enter edit mode (Tab) and scale along the normals with AltS

Torus solution

Circle with subsurf modifier:

  1. Add a circle (ShiftA> Mesh > Circle)

  2. Extrude (E) into a band shape

  3. Add subsurf modifier (Ctrl1-5, where the number refers to the number of viewport subdivisions)

  4. Optionally add loopcuts to flatten some sides of the band

Circle solution

gandalf3
  • 157,169
  • 58
  • 601
  • 1,133
6

Other interactive way to do this is using a curve as a Bevel Object on a circle.

Create a Circle by pressing shifta and choose curve->circle

enter image description here enter image description here

Enter edit mode and create the profile you want by deforming the circle on the x axis.

enter image description here enter image description here

Exit edit mode and create a new circle.

enter image description here

In the properties tab for the curve assign the 1st circle as Bevel Object.

enter image description here

If the shape is not what you want, you can readjust the first curve in edit mode. enter image description here enter image description here enter image description here