TYPE: SOP
TITLE: Curveclay SOP

Curveclay deforms one or more NURBS or Bezier surfaces using profile curves
and/or 3D curves.

It takes one, two or three inputs.  The first input contains the surfaces to
be deformed, and must always be specified. If only one input exists, CurveClay
will look for the profile curves on the input surfaces and will deform the
surfaces along their profiles. The behaviour of the operation in this case is
controlled by the Displacement tab. If a profile is closed (or several
profiles intersect to form a closed loop), CurveClay can deform the inside of
the loop as well. 

If the third input, Deformed Faces, is specified and the second one is not,
the surface profiles (first input) will act as rest faces, while the 3D faces
(third input) will act as target shapes.

When both the Deformed Faces and the Rest Faces are defined, the Rest Faces
are first projected on the surface and any existing profiles are ignored. Then,
the resulting profile curves will be deformed towards the target faces
contained in the third input.

Parameters:

    Face Group        - Subset of faces (NURBS,Bezier,polygons) to project,
                        or subset of profiles to deform, depending on how many
                        inputs are connected. 
			
			Examples include 0.5 1.2-3.9 5.*
			
			This group can even take surfaces (possibly intermixed
                        with profile curves) when the 2nd input is not present,
                        indicating that all the surface's profiles must be used.
                        Then, the example above becomes: 0.5 1.2-3.9 5
    Surface Group     - Subset of spline surfaces to be deformed when all three
                        inputs are connected

    Divisions on Face - Segments on the face(s) or profiles         /divsonface
    Sharpness         - How tightly to pull the surface around the face /sharp
    Refinement        - Amount of surface refinement                /refine

Projection
    Overview	      - Controls curve projection. Enabled if all 3 inputs exist
    Projection Axis   - Choice of several projection axes:
        Minimum       - Project curve points to their closest places on surface
        X, Y, Z       - X, Y or Z axis
        User Defined  - Enter the vector into the field below     /projdir

Displacement
    Overview	      - How to deform surface. Enabled if only 1 input exists.
    Projection Axis   - Choice of several projection axes:
        Normal        - The profiles will be deformed along the surface normal
        X, Y, Z       - X, Y or Z axis
        User Defined: - Enter the vector into the field  below     /deformdir
    Distance          - Distance deformed along the vector          /deformlen
    Deform Inside     - Check if the inside of closed loops should be deformed
    Individual        - Check if multiple curves form a closed loop

See also: Clay, Project
