torus_type
 
Description
 
UF_MODL_DOUGHNUT_TORUS
 
The torus us not self-intersecting (a>b)
 
UF_MODL_APPLE_TORUS
 
The outer part of a self-intersecting torus (a<=b, a>0)
 
UF_MODL_LEMON_TORUS
 
The inner part of a self-intersecting torus (a<0, |a|<b)
 
UF_MODL_OSCULATING_APPLE_TORUS
 
The limiting case a=b is allowed. It is referred to as an osculating apple, but there is no lemon surface corresponding to this case.
 
UF_MODL_NOT_A_TORUS
 
The limiting case a = 0 cannot be represented as a torus. It is a sphere.