PK_blend_walls_t   

typedef int PK_blend_walls_t;

Used in:

PK_FACE_make_3_face_blend_o_t
PK_FACE_make_blend_o_t


This datatype is used to control how blend walls are trimmed back to
blend faces in both face-face blends and three-face blends. It has the values:

    PK_blend_walls_trim_no_c  Do not trim walls.
                              The walls will not be trimmed.
                              The blend will not be attached to the walls
                              but will be created as a separate
                              sheet body.

    PK_blend_walls_trim_both_c Trim the side walls. These side walls will
                              be trimmed by the  blend boundaries.
                              The blend will not be attached to any wall
                              but will be created as a separate
                              sheet body. This token is only valid if the
                              side walls for the blend are from different
                              bodies. Note that in the case of three-face
                              blends the centre wall is either left untouched
                              or completely removed after the operation.

    PK_blend_walls_attach_c   Trim the side walls and attach blend. Only the
                              side walls will be trimmed by the blend.
                              The blend will be attached to the side walls.
                              If the side walls lie in different bodies the
                              bodies will be combined, with the body
                              containing the left wall being considered as the
                              target body. If 'left_sense' and 'right_sense'
                              are not the same, the body containing the
                              right wall will be negated in order to produce
                              a consistent result.
                              (default)

    PK_blend_walls_solid_c    Trim the side walls, attach blend and make solid.
                              As for PK_blend_walls_attach_c, with the
                              addition that if the result of the blending
                              operation encloses a volume then a solid
                              body will be created. Otherwise a sheet body
                              will be returned.

    PK_blend_walls_preview_c  Do not trim walls.
                              The walls will not be trimmed.
                              The blend will not be attached to the walls
                              but will be created as a separate
                              sheet body.
                              This separate sheet body will only be
                              returned if it could have been attached if
                              'walls' were set to PK_blend_walls_attach_c.