Tiny Torus?

How can i made my torus diameter smaller than .01? I’m running into a brick wall of trying to do some fine detail work and because its a torus, it becomes a mathematical nightmare to scale. (screw euclidean space!) So is there a setting somewhere? because selecting all the loops by hand and changing their diameters one by one is obscenely tedious.

just two suggestions:
• make a torus with the major radius proportionally bigger then you need, then scale it.
• in edit mode, select all and Shrink (Alt+S)

paolo

The 0.01 limit is arbitrary in the python code. If you’re brave, you can change the file <blender folder>\2.79\scripts\startup\bl_operators\add_mesh_torus.py

Around line 163 you should see the following code:

major_radius = FloatProperty(
        name="Major Radius",
        description=("Radius from the origin to the "
                     "center of the cross sections"),
        min=0.01, max=100.0,
        default=1.0,
        subtype='DISTANCE',
        unit='LENGTH',
        )
minor_radius = FloatProperty(
        name="Minor Radius",
        description="Radius of the torus' cross section",
        min=0.01, max=100.0,
        default=0.25,
        subtype='DISTANCE',
        unit='LENGTH',
        )
abso_major_rad = FloatProperty(
        name="Exterior Radius",
        description="Total Exterior Radius of the torus",
        min=0.01, max=100.0,
        default=1.25,
        subtype='DISTANCE',
        unit='LENGTH',
        )
abso_minor_rad = FloatProperty(
        name="Interior Radius",
        description="Total Interior Radius of the torus",
        min=0.01, max=100.0,
        default=0.75,
        subtype='DISTANCE',
        unit='LENGTH',
        )

I think you can change the min values to what you need. You may have to experiment a little to see the results, but this should let you enter smaller values into the UI. Of course YMMV