发布网友 发布时间:2022-11-08 23:26
共3个回答
热心网友 时间:2023-11-14 05:34
你先建的长方体,可以得到长方体features的tag; 需要根据特征的tag找到对应的body的tag;然后通过遍历body,找到所有的面;以下是参考函数:int UF_MODL_ask_feat_body(tag_t feature_obj_id, tag_t * body_obj_id )int UF_MODL_ask_body_faces(tag_t body, uf_list_p_t * face_list )通过面的类型type可以筛选出需要的面热心网友 时间:2023-11-14 05:34
先建长方体,得到长方体features的tag; 需要根据特征的tag找到对应的body的tag;然后通过遍历body,找到所有的面;以下是参考函数:int UF_MODL_ask_feat_body(tag_t feature_obj_id, tag_t * body_obj_id )int UF_MODL_ask_body_faces(tag_t body, uf_list_p_t * face_list )通过面的类型type可以筛选出需要的面 。热心网友 时间:2023-11-14 05:35
UF_MODL_ask_body_faces 首先通过这个函数获得所有面,会得到一个面的链表,再用UF_MODL_ask_list_item语句获得各个面,用一个循环语句,赋予属性即可(from kmold.cn)