Can't set major radius of a torus to anything larger than 1 meter I am modelling in Metric mode. I added a torus in Edit mode and it will not allow me set set the Major radius to anything larger than 1 meter. If I type in a value greater than 1m, it just changes back to 1m and clicking the arrows on the size control will not increase it past 1m.

This is probably stupid, but is there some setting that I might have activated to prevent larger sizes? I've double checked that snapping is off, so I'm stumped.

What could I be doing wrong?

Additional info: I have the scale of the metric units set to 0.01 and this seems to be the cause, but why?

Steps to Reproduce:


Create new project
Delete default cube
Set scene to Metric units with scale of 0.01
Add a torus


At this point the Major radius of the torus cannot be made larger than 1 meter.

More information:

If I change to metric units but do not set the scale, then the major radius of the torus is capped at 100m.

If I do not change to metric unit but instead stay with Blender units, then the major radius is capped a 100bu.

This seems to be an arbitrary limit.  Is there any reason for this limit?
Creating the torus in python doesn't seem to have this limit.
not sure if it's easy to do but you can add this as a custom operator in the toolshelf.

 bpy.ops.mesh.primitive_torus_add(..., major_radius=999999,...)