UF_MODL_stycorner_data_s (view source)
Defined in: uf_modl_types.h
Also known as:
- UF_MODL_stycorner_data_t
- UF_MODL_stycorner_data_p_t
Overview
Data structure definition for Styled Corner Surface feature data.
This data structure includes all the input elements to create
a Styled Corner Surface feature.
The following 2 parameters are part specific and must be
specified as follows:
1. blend_faces[3] -- three face ug_tags
2. base faces info -- a) number of base faces > 0 &
b) the corresponding array of ug_tags.
The following parameters should also be set correctly, at least,
they should be set to the suggested default values:
interior curve control options (value range: 0,1,2,3)
UF_MODL_stycorner_crv_opt crv_opt[4]
boundary conditions/continuity (0=G0, 1=G1, 2=G2)
G0 tolerance
G1 tolerance
trim & attach option (either 0 or 1)
split vertex control parameters (percent)
type of face option: 3-sided surface or a 4-sided surface
2 trim curve creation options (value range: 0,1,2)
2 interior iso-u-curve end parameters (percent)
2 interior iso-v-curve end parameters (percent)
Data Members
blend_faces [ 3 ]
num_base_faces
int
base_faces
split_curve_params [ 2 ]
double
interior_opt
int
boundary_conds [ 4 ]
int
trim_attach_opt
int
dist_tol
double
angle_tol
double
is_rectangular
crv_opt [ 4 ]
trim_curve_opt [ 2 ]
int
interior_iso_u_crv_end_params [ 2 ]
double
interior_iso_v_crv_end_params [ 2 ]
double
the corner (in any order):
0 - blend face 1,
1 - blend face 2,
2 - blend face 3