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