|
In geometry and computer graphics, a supertoroid or supertorus is usually understood to be a family of doughnut-like surfaces (technically, a topological torus) whose shape is defined by mathematical formulas similar to those that define the superquadrics. The plural of "supertorus" is either supertori or supertoruses. The family was described and named by Alan Barr in 1994.〔Alan H. Barr (1981) ''Superquadrics and Angle-Preserving Transformations''. IEEE Computer Graphics and Applications, volume 1 issue 1. pp. 11-23.〕 Barr's supertoroids have been fairly popular in computer graphics as a convenient model for many objects, such as smooth frames for rectangular things. One quarter of a supertoroid can provide a smooth and seamless 90-degree joint between two superquadric cylinders. However, they are not algebraic surfaces (except in special cases). ==Formulas== Alan Barr's supertoroids are defined by parametric equations similar to the trigonometric equations of the torus, except that the sine and cosine terms are raised to arbitrary powers. Namely, the generic point ''P''(''u'', ''v'') of the surface is given by : where , , and the parameters ''u'' and ''v'' range from 0 to 360 degrees (0 to 2''π'' radians). In these formulas, the parameter ''s'' > 0 controls the "squareness" of the vertical sections, ''t'' > 0 controls the squareness of the horizontal sections, and ''a'', ''b'' ≥ 1 are the major radii in the ''X'' and ''Y'' directions. With ''s''=''t''=1 and ''a''=''b''=''R'' one obtains the ordinary torus with major radius ''R'' and minor radius 1, with the center at the origin and rotational symmetry about the ''Z'' axis. In general, the supertorus defined as above spans the intervals in ''X'', in ''Y'', and in ''Z''. The whole shape is symmetric about the planes ''X''=0, ''Y''=0, and ''Z''=0. The hole runs in the ''Z'' direction and spans the intervals in ''X'' and in ''Y''. A curve of constant ''u'' on this surface is an horizontal Lamé curve with exponent 2/''t'', scaled in ''X'' and ''Y'' and displaced in ''Z''. A curve of constant ''v'', projected on the plane ''X''=0 or ''Y''=0, is a Lamé curve with exponent 2/''s'', scaled and horizontally shifted. If ''v'' is 0, the curve is planar and spans the interval in ''X'', and in ''Z''; and similarly if ''v'' is 90, 180, or 270 degrees. The curve is planar also if ''a'' = ''b''. In general, if ''a''≠''b'' and ''v'' is not a multiple of 90 degrees, the curve of constant ''v'' will not be planar; and, conversely, a vertical plane section of the supertorus will not be a Lamé curve. The basic supertoroid shape defined above is often modified by non-uniform scaling to yield supertoroids of specific width, length, and vertical thickness. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Supertoroid」の詳細全文を読む スポンサード リンク
|