TYPE: SOP
TITLE: Paste SOP

The Paste operation is a local refinement tool that adds detail to a base spline
surface hierarchically and without increasing its complexity. The detail, also
known as a "feature", is a spline surface or another paste hierarchy.

To obtain a good continuity between base and feature, we recommend that the
feature boundary (the "belt") be flat before pasting. It is a good idea to
build the feature from a flat grid and deform its interior. A more refined
feature will mold itself better on the base. To achieve this result use a
Refine operation before pasting, or increase the belt width and divisions in
the Paste operation. It may also be good to reparameterize the feature before
pasting, using the Basis operation with the "chord-length" option both in
U and V.

If you connect only the first input of Paste, you can grow detail on the
surface by "spawning" an isoparametric sub-patch from it. The area
of the resulting feature is determined by the U and V fields in the Parametric
tab. You can then deform the feature with other operations or within the Model
Editor, knowing that it starts out as the split image of its parent.

Parameters:
    Feature Group          - Subset of spline surfaces or hierarchies to paste
    Base Group             - A single spline surface or paste hierarchy
    Operation              - Method of adding detail to the base surface:
        Paste         - Apply the feature(s) on top of the base hierarchy
        Insert        - Squeeze the features(s) between layers of the hierarchy
        Insert Nested - Squeeze the features between nested hierarchy layers

    Height                 - Amount of elevation from the base surface  /height

    Flip Pasting Direction - Invert pasting direction to create bumps or dents
    Trim Base              - Trim out the part of the base under the feature;
                             it has the option to scale the trim profile /scale

    Belt Width             - Area along feature boundary to refine  /beltwidth1
                                                                    /beltwidth2
    Belt Divisions         - Number of U/V refinements in the belt  /beltdivs1
                                                                    /beltdivs2
Along Vector
    Overview		   - Corners of feature surface projected along vector
    Projection Axis        - Choice of several projection axes:
        X, Y, Z            - X, Y or Z axis
        Feature Normal     - Along the primitive normal of the feature
        Minimum Distance   - Along the vectors of minimum distance to the base
        User Defined:      - Enter vector into the field  below     /vector1
                                                                    /vector2
                                                                    /vector3
    Ray Tolerance          - precision of ray-surface intersection  /rtolerance
Parametrically
    Overview		   - Feature will cover an iso-parametric area on base
    U Range                - Area of the unit U domain to be mapped on /urange1
                                                                       /urange2
    V Range                - Area of the unit V domain to be mapped on /vrange1
                                                                       /vrange2
As Is
    Overview		   - No effort will be made to land feature onto base
    Keep Unpasted Shape    - Do not change the position or shape of the feature

See also: Unpaste, Creep, Ray
