ç´æ¥å¤å¶éç代ç ï¼çæå³å¯ï¼åå«å建ä¸ä¸ªåä¸ä¸ä¸ªåæ±ï¼å¯¹å
¶æ§è¡æ±åã
/*å¦NXäºæ¬¡å¼åå°±ä¸UGç½ï¼9sugååæ° */
double blk_corner[3] = { 0, 0, 0 };
char * blk_edg_len[3] = { "20", "20", "20" };
tag_t blk_obj_id;
tag_t blk_body_id;
/*å¦NXäºæ¬¡å¼åå°±ä¸UGç½ï¼9sugåæ±åæ° */
double cyl_origin[3] = { 0, 0, 0 };
char * cyl_height = "20";
char * cyl_diam = "10";
double cyl_direction[3]{0, 0, 1};
tag_t cyl_obj_id;
tag_t cyl_body_id;
/*å¦NXäºæ¬¡å¼åå°±ä¸UGç½ï¼9sugå建å */
UF_MODL_create_block1(UF_NULLSIGN, blk_corner, blk_edg_len, &blk_obj_id);
UF_MODL_ask_feat_body(blk_obj_id, &blk_body_id);
/*å¦NXäºæ¬¡å¼åå°±ä¸UGç½ï¼9sugå建åæ± */
UF_MODL_create_cyl1(UF_NULLSIGN, cyl_origin, cyl_diam,cyl_height,cyl_direction, &cyl_obj_id);
UF_MODL_ask_feat_body(cyl_obj_id, &cyl_body_id);
/*è°æ´è§å¾å°åé大å°*/
tag_t view_tag = NULL_TAG;
UF_VIEW_ask_work_view(&view_tag);
UF_VIEW_fit_view(view_tag, 0.7);
/*å¸å°è¿ç®ï¼å */
UF_MODL_unite_bodies(blk_body_id, cyl_body_id);
/* Terminate the API environment */
温馨提示:答案为网友推荐,仅供参考