PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

PLM之家PLMHome-国产软件践行者

[交作业] 创建块倒圆角

  [复制链接]

2014-12-9 10:52:54 3183 1

简简单单 发表于 2014-12-9 10:01:50 |阅读模式

简简单单 楼主

2014-12-9 10:01:50

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
/*********************************************************/  H/ \3 H# G7 y
#include <stdio.h>
0 d) L  r, F& f5 j#include <stdlib.h>- @, n6 j! i$ k! F0 P1 E$ L
#include <uf.h>$ P# u. @5 O1 ^5 @  w
#include <uf_attr.h>- }2 R, n- K2 d$ C
#include <uf_cfi.h>$ u% x: \, M. f2 D1 U  R
#include <uf_curve.h>. I- g# \$ }6 d0 ]6 n
#include <uf_ui.h>- \$ k3 ?5 o  [2 B/ a
#include <uf_modl.h>
& w& x! j4 X- a* I+ [8 H6 j% Q, a
* g8 f  [3 P) V3 }/************* unload alloc mem *************************/
$ h. R# L. c" W! h+ N/* UF_UNLOAD_SEL_DIALOG _UG_TERMINATE _IMMEDIATELY */
& k- ]/ m+ F$ R2 e. k1 B  }! Y! k1 e; R3 S8 {8 I
extern void ufusr( char *param, int *reTCod, int param_len ). z, g0 g, S8 q0 k2 s8 h4 e
{' t3 \, C2 J& p* G2 r& h
UF_initialize();
* W( s( }" p8 r5 }: o3 X2 s1 i% @5 X( w2 ~, f6 s4 k

7 r5 u4 }+ Q1 d double coner[3]={0,0,0};
+ H1 ]+ b& S1 }# C char *edge[3] = {"10","50","20"};4 ?/ u- z1 N. |# c' c7 C4 g
tag_t blk_tag;# o3 W5 t1 q+ Z% R$ h
UF_MODL_create_block1(UF_NULLSIGN,coner,edge,&blk_tag);- M) C. k4 x4 d1 Y6 _

4 u$ h& E% R5 g+ x0 B: w7 T7 O$ s
; P; m0 d: Q( ] UF_MODL_ask_feat_body(blk_tag,&blk_tag);
" X+ r; Z. G0 p  L3 K1 v uf_list_p_t end_list;4 d* ^7 u6 ?6 u; [
UF_MODL_create_list(&end_list);
0 i, p$ f/ G' k& i+ z9 r UF_MODL_ask_body_edges(blk_tag,&end_list);% ~+ s/ o" f1 J  _$ w' j
int num;' q4 }9 Z, W1 S) q$ m  R6 A
UF_MODL_ask_list_count(end_list,&num);  j- G( J2 n9 H5 Y

8 s3 T0 y1 Q5 v5 h1 ^+ _" V. l char *radius ="2";; K' U6 E1 M: r$ p# R6 S
int smooth_overflow = 0;
+ o" k6 p% F- u4 F int cliff_overflow = 0;
7 z+ p6 P* W2 `7 O$ M% L& Z int notch_overflow = 0;! ]3 F  ^  p9 q0 O4 o
double vrb_tool = 0;" Q! @! {. s& M: J$ D+ ?2 T
tag_t feature_obj_id ;
; ?; M9 {+ f! U( [) E uf_list_p_t end_list2;( D/ s& J6 i3 v+ O6 x2 C
UF_MODL_create_list(&end_list2);& o/ `; `. w2 f; n6 c0 K$ f/ ^
for (int i = 0; i < num ; i++)
. m1 t. N4 M* o7 Y3 m% A {) Z# e+ ]; n' i% a2 X
  tag_t tt,curve1;
/ i* ?6 A5 b, w. ?6 |. u1 r  UF_MODL_ask_list_item(end_list,i,&tt);
1 ?' a/ I4 L; v: F8 x" I( i  UF_MODL_create_curve_from_edge(tt,&curve1);        //抽取曲线* q$ ~8 V! w8 I; u; w
  double point1 [ 3 ] ;  Y1 S3 P$ J; V! m; r
   double point2 [ 3 ] ;
) e) W; _, L# |4 l   int vertex_count;) z$ J- l9 y6 M0 S' b; ?$ {
  UF_MODL_ask_edge_verts(tt,point1,point2,&vertex_count);0 Y! g! ^. _- Z7 a' g! e
  if ((point1[0]==point2[0])&(point1[1]==point2[1]))
9 B. t# h8 Z4 D9 E5 t+ [) S  {" z/ N; j* C% o. ]( O0 j
   UF_MODL_put_list_item(end_list2,tt);
' K- ^9 Q) o9 O, ^& W  }: R: t2 n  R: m( S" X  J
}( W  k+ R- S& |# y. a' x! v; u
UF_MODL_create_blend(radius,end_list2,smooth_overflow,cliff_overflow,notch_overflow,vrb_tool,&feature_obj_id);
/ p3 G9 M1 b8 s4 f) t( U4 T UF_MODL_delete_list(&end_list);
9 L1 ~9 P( L6 w& x- g" H2 L
* s  w! Y. N" b. v( u) {! A7 ^ UF_terminate();
2 L: A8 L7 o; K8 W( \; ]8 g  c return;
, E% q6 x' R/ @* {, Y}
/ M0 w, {* S% s& p: X
# L& `0 f# P) N! Q. e' n- R  Vextern int ufusr_ask_unload(), j9 W( O+ B. V+ y" n/ d  L0 f3 E
{
: v$ o% d$ {* Q return UF_UNLOAD_IMMEDIATELY;
! a4 }: t0 S( O4 Q}
+ A4 g" Z1 u% O6 \, ^0 K+ @! z- o4 ~* G1 f: T, s, ^8 }2 K
QQ截图20141209100125.jpg

评分

参与人数 1PLM币 +3 收起 理由
admin + 3 很给力!

查看全部评分

上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了