# CURVE

Guide Section: Diagramming | EASAP Tree: DIAGRAM LIST

CURVE is used to create curves. A CURVE is specified by a series of points and a curve type. A minimum of two points is required in the list to at least produce a straight line. The following curve types are available for selection using the Curve Type: parameter:

• Bezier
• Bezier without corners
• B-Spline
• Catmull-Rom
• Closed Natural Cubic
• Natural Cubic

When using the first three curve types (Bezier, Bezier without corners and B-Spline), the curve drawn will not necessarily pass through all the points specified. However, curves drawn using the final three curve types (Catmull-Rom, Closed Natural Cubic and Natural Cubic) will pass through all points specified.

Tip: The use of DORs in the Points: parameter referencing LIST's containing X and Y coordinate values is a powerful way to define a CURVE. These LIST's are typically generated using an INTERLEAVE.

CURVE
Essential Parameters:
Points:List of curve point coordinates: x1,y1,x2,y2,… Two points are minimum requirement. DORS and Expressions allowed
Line Style:Select line style from list
Optional Parameters:
Show if:Logical expression, if FALSE then curve NOT shown, else default→TRUE
Transform:Select one or more transforms from list. Order selected is order applied.
Curve Type:Type of curve to be drawn (default→CATMULLROM, BEZIER, BEZIER WITHOUT CORNERS, BSPLINE, CLOSED NATURAL CUBIC, NATURAL CUBIC)
Delimiter:Character to act as the delimiter in DORs in Points: parameter.