Previous Topic   Next Topic   Contents   Commands
by Function
  Commands
Alphabetically

TABCL Tabular Cylinder Solid Body

TABCL N {XY | XZ | YX | Y Z | Z X | Z Y} P1 P2 H1, V1, [ R1 R ], H2, V2, [ R2 R ] ... ZPN RPN END

Tabular Cylinder description for body N.

The second and third arguments indicate the plane of the tabular curve, and their order is the order in which the (Hi, Vi ) pairs will be interpreted. For the body in the Figure, these are either XY or YX

P1 and P2 are the coordinates of the end planes of the cylinder. These planes are perpendicular to the third axis not mentioned in arguments 2 and 3. In the illustration, this is the Z axis.

The (Hi, Vi ) are the coordinates of the tabular line defining the cylindrical surface. The tabular line should be closed, i.e., (H1 = HN and V1 = VN ). Line breaks should not occur between Hi and Vi.

An optional radius Ri may follow each (except the last) (Hi, Vi ) pair. An R immediately following the number (with no space) indicates the entry is Ri rather than HI+1 . If no Ri is included, the i and i+1 are joined by a straight line segment.

The absolute value of Ri is the radius of a circular arc joining (Hi, Vi ) and (Hi+1 , Vi+1 ). If Ri > 0, the arc is convex with respect to the body, otherwise the arc is concave. The radius must be large enough that the diameter is greater than the distance between the two points.

The i and i+1 points are joined with an arc of less than 180(. If an arc of greater than 180( is desired, an intermediate point between i and i+1 should be introduced and two matching arcs made.

END terminates the input.