當前位置:編程學習大全網 - 網站源碼 - UG二次開發中,兩個體求和,用C#怎麽來編寫程序

UG二次開發中,兩個體求和,用C#怎麽來編寫程序

直接復制需的代碼,生成即可,分別創建壹個塊與壹個圓柱,對其執行求和。

/*學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 */

  • 上一篇:求教樓梯踏步計算公式?
  • 下一篇:COD5修改原版槍械無效怎麽辦?
  • copyright 2024編程學習大全網