UF_MODL_dfo_region_s (view source)
 
Defined in: uf_modl_dfo.h
 
Also known as:
 
Overview
Faces that will be operated by a Direct Modeling operations are defined in the following UF_MODL_dfo_region_t structure.
"boundary_faces" are optional, and you may specify more than one seed faces. If there is no boundary faces,
the seed faces will be processed. Otherwise, the extracted region between the first seed face and boundary
faces, as well as other seed faces, will be operated.

All blends adjacent to the extracted region will be automatically recognized. If users want to, in purpose, treat some of them as not blends,
they can store these faces in the "excluded_faces" array. This is however not encouraged.

For sheet body, the region cannot be faces on the sheet body boundary.


Data Members

seed_faces
tag_t *
seed faces

num_seed
int
number of seed faces

boundary_faces
tag_t *
boundary faces, optional

num_boundary
int
number of boundary faces. 0 if no boundary faces

excluded_faces
tag_t *
faces which shouldn't be treated as Blends, and must be kept invariant

num_exclude
int
number of excluded faces