资讯动态

NX/UG二次开发:PK的方式判断一个圆柱面是否是完整的

发布时间:2026/8/11 4:19:53 来源:尧图企业网站定制
//uf转pktag_tAsk_PkTag(tag_t tUfBody){tag_t pkBody0;UF_CALL(UF_PS_ask_ps_tag_of_object(tUfBody,pkBody));returnpkBody;}//检查是否是封闭的圆柱面boolCheckCylFace(tag_t FaceTag){PK_FACE_t face_pstagAsk_PkTag(FaceTag);PK_LOOP_t*face_loopsPK_ENTITY_null;intface_loops_num0;UF_CALL(PK_FACE_ask_loops(face_pstag,face_loops_num,face_loops));intstep0;while(stepface_loops_num){PK_LOOP_type_t loop_typePK_ENTITY_null;PK_LOOP_ask_type(*face_loops,loop_type);//环类型属于绕圈的if(loop_typePK_LOOP_type_winding_c){returntrue;}step;face_loops;}returnfalse;}

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价