TYPE: SOP
TITLE: Curve SOP

The Curve operation creates polygons, NURBS or Bezier curves.  The optional
input allows the addition of geometry to which the curve can snap.  See the
Coordinates parameter for more information.

Parameters:

    Primitive Type   - Type of geometry created.
    Method           - How the list of coordinates are to be interpreted.
    
    Coordinates      - List of coordinates with which to build the curve.
                       Each set of coordinates must be separated by a space.
                       Coordinates can be specified in the following formats:
                                                                 /coords

	x,y,z   - x, y and z are floating point numbers.
		  The point at these coordinates will be 
		  assigned a default weight of 1.
	x,y,z,w - x, y, z and w are floating point numbers.
	@x,y,z  - The point at these coordinates will be located
		  relative to the coordinates specified before
		  it, or 0,0,0,1 if none exist, and will be
		  assigned a default weight of 1.
	@x,y,z,w - The point at these coordinates will be located
		  relative to the coordinates specified before
		  it, or 0,0,0,1 if none exist.  The weight
		  specified will be relative to the previous
		  point's weight.
	pn      - n is an integer (e.g. p0, p1...).  This
		  will reference a point n from the input
		  geometry.
	Pn      - n is an integer (e.g. P0, P1...).  This
		  will copy a point n from the input geometry.
	xbu, xb[u] - u and x are integers (e.g. 0b0, 0b[1]...).
		  Creates a point at breakpoint u of primitive
		  at index x.  The primitive must be a curve.
	xb[u,v] - u,v and x are integers (e.g. 0b[0,0]...).
		  Creates a point at breakpoint (u,v) of
		  primitive at index x.  The primitive must be
		  a surface.

Curve Properties
    Close            - Toggles between creating an open or closed curve.
                                                                 /close
    Normalize Basis  - Enables or disables normalizing of the curve's basis.
    Order            - The order of NURBS or Bezier curve.       /order
    Parameterization - Parameterization method.                  /param

Fitting Properties
    Tolerance              - Precision of fitting algorithm.     /tolerance
    Smoothness             - Curvature of the curve.             /smooth
    Preserve Sharp Corners - Enables or disables fitting of sharp corners.
                                                                 /keepshape
    Keep Input Geometry    - Toggles whether input geometry is copied. 

See also: Add, Fit
