![]() |
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.
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.