 |
PK_pattern_face_map_t |
|
struct PK_pattern_face_map_s
{
int n_loops; --- number of boundary loops which
--- support the pattern feature.
--- (0)
const PK_LOOP_t *base_loops; --- boundary loops defining the
--- base of the pattern feature.
--- (NULL)
const PK_FACE_t *target_faces; --- For each boundary loop, the
--- target face specifies the site
--- of the transformed instance of
--- the pattern feature.
--- (NULL)
};
typedef struct PK_pattern_face_map_s PK_pattern_face_map_t;
This structure specifies pair-wise mappings of boundary loops which form the
base of a pattern feature to target faces, for each instance of the pattern
feature.
Used in:
PK_FACE_pattern_o_t
Description of fields:
'n_loops' number of boundary loops which support the pattern
feature.
'base_loops' boundary loops which form the base of pattern feature.
Each boundary loop must lie completely inside face.
'target_faces' faces which specify the site of the transformed
instance of the pattern feature.