我现在正在做一个关于这方面的小东西,用到了UF_MODL_create_edge_blend (
UF_MODL_edge_blend_data_p_t blend_data,
tag_t * blend_eid );
这个函数,对于里面的blend_data里面的参数有点不了解,
struct UF_MODL_edge_blend_data_s
{
int blend_type; /* type of created blends
0 - regular edge blend
1 - cliff-edge blend
*/
logical blend_instanced; /* instanced blend */
logical blend_setback; /* setback blend */
double vrb_tolerance; /* tolerance of a variable blend */
char blend_radius[UF_MAX_EXP_LENGTH];
/*<len:UF_MAX_EXP_LENGTH> radius of a regular blend */
logical smooth_overflow; /* blend smooth overflow */
logical cliff_overflow; /* blend cliff overflow */
logical notch_overflow; /* blend notch overflow */
int number_edges; /* number of edges to be blended */
UF_MODL_blend_edge_p_t edge_data; /* <len:number_edges>
Data of an edge to be blended or an edge collector. If input an edge collector, input it in the first element array. Extra elements in the array can be used to input varialbe radius data and/or setback data. But the edges specified for these data must be the edges of the collector, otherwise they will be ignored. */
};
有哪位大哥知道的,请讲解一下,小弟先谢谢了!