. (1) NX11 + VS2013 2 3. #INCLUDE <uf.h> 4. #INCLUDE <uf_ui.h> 5. #INCLUDE <uf_modl.h> 6. 7. 8. UF_initialize () . (9) (10) 의 char * tltle = " 수식 편집 유형 선택 " ; 11 INT의 아이템 = 0 , 12은 문자 항목 [] (38)이다 ] = { " 블록 만들기 " , " 공 작성 " , " 실린더 만들기 " , " 원뿔 만들기 " } 13 INT NUM = 4. ; 14 INT의 값 = uc1603 (tltle, 항목, 항목 NUM) 15 IF (값 == . 5 ) 16 { . 17 UF_FEATURE_SIGN 기호 = UF_NULLSIGN; // 부울 세트 (18)는 더블 [Corner_pt . 3 ] = { 0.0 , 0.0 , 0.0 } // 원점 설정 . 19 숯불 [* Edge_Len . 3 ] = { " 100 " , " 100 " , " 100 "} // LWH 설정 20 tag_t BlkTag = ; NULL_TAG 21이 (부호가 NULL_TAG가 Corner_pt, Edge_Len, UF_MODL_create_block BlkTag) 22이다 } 23는 다른 IF (== 값 . 6 ) 24 { 25 // 공 작성 (26)는 UF_FEATURE_SIGN 로그인 UF_NULLSIGN =; // 설정 부울 27 번 센터 [ 3. = {] 0.0 , 0.0 , 0.0 } // 원점 28 CHAR * DIAM = " 100 "; // 直径 29 tag_t SphereTag = NULL_TAG; 30 UF_MODL_create_sphere1 (로그인, 센터, DIAM, SphereTag); (31) } (32) 그 밖의 경우 (값 == 7 ) 33 { 34 // 创建圆柱 35 UF_FEATURE_SIGN 기호 = UF_NULLSIGN; 36 번 유래 [ 3 ] = { 0.0 , 0.0 , 0.0 }; 37 숯 * 높이 = " 100 " ; 38 문자* 다이아 = " 50 " ; 39 번 [방향 . 3 ] = { 0.0 , 0.0 , 1.0 } (40) tag_t CylTag = NULL_TAG; 41이다 UF_MODL_create_cyl1이 (부호가 원점은 높이, DIAM, 방향, ; CylTag) 42이다 } 43는 다른 IF (값 == . 8 ) (44)가 { 45 // 테이퍼 작성 46은 UF_FEATURE_SIGN의 sign1 = UF_NULLSIGN는; // 설정 부울 47 번 [기원의 . 3 ] = {0.0 , 100.0 , 0.0 } // 원점 48 CHAR * height1 = " 100 " ; // 높이 49 CHAR * Diam1 [ 2 ] = { " 50 " , " 0 " } // 상부 직경, 바닥 직경 50 번 Dirction1 [ 3 ] = { 0.0 , 0.0 , 1.0 } //이 벡터의 방향 (51)이된다 tag_t ConeTag1 = NULL_TAG; 52은 UF_MODL_create_cone1 경우는 (sign1, 기원, Height1, Diam1, Dirction1, ConeTag1); 53 } 54 55 UF_terminate ();
NX 차 개발 -UFUN 된 UI 인터페이스 uc1603
추천
출처www.cnblogs.com/nxopen2018/p/10981531.html
추천
행