PK_BODY_vertex_matches_t   

struct PK_BODY_vertex_matches_s
    {
    int                     n_mappings;
    PK_BODY_vertex_match_t *mappings;
    };

typedef struct PK_BODY_vertex_matches_s PK_BODY_vertex_matches_t;



This structure holds an array of mappings between bodies in a series, each of
which describes associations between the vertices of one body and those of
the body immediately following it in the series.  In lofting, if a profile body
is repeated, this should be the next distinct body in the series.

Used in:

PK_BODY_loft_matches_t
PK_BODY_make_lofted_body_o_t
PK_BODY_make_swept_body_2_o_t


The matching structure has the following fields :

'n_mappings'        The number of mappings held in the structure. When
                    mappings are provided for the profiles input to lofting
                    or sweeping, this must be equal to the number of distinct
                    profiles for a periodic loft/sweep, and one less than
                    that for a loft/sweep that is not periodic.
                    A value of zero for this field indicates no mappings are
                    provided.

'mappings'          An array of mappings, each of which describes
                    associations between the vertices of a body on the
                    reference list and those of its immediately following
                    neighbour.

See Matching for more information.