青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1722|回复: 4

[疑难] 请教UG二次开发偏置函数的用法

[复制链接]
发表于 2011-6-8 14:20 | 显示全部楼层 |阅读模式
我用函数UF_MODL_create_face_offset来完成曲面的偏置,但是偏置后,以前的曲面没了,只剩下偏置曲面了,想请教下各位高手,是我没选对函数还是什么地方不对,下面是我的程序段,望各位好心人给指点下,先谢过了!!1 e. {6 W, V  l% d9 b
  .........................................................." f! [0 K( H4 T
  ..........................................................2 U$ `/ W8 q0 s! O& y; h
   UF_MODL_create_revolution(objects, 5, trim_data,limit, offsets, origin_point, false,false, origin_point, direction, sign,
4 [; q  Y& _5 k0 M- ` ) @0 M8 f' o9 ]
                              &features, &number_of_features );     //这是创建的一个旋转面
+ J6 |# j5 }+ v/ E* X- ~ ) w; t) s8 P8 j4 Z
    char  *offset="5" ;
8 Z$ P4 x  N' u) t" H0 Q # @, X  ^3 t( w6 n) H( r
    uf_list_t  features0;
- a8 |9 I% k) J4 B* F    tag_t  feature_obj_id;" a0 M. X6 d$ L1 c& ]
7 R3 H9 J( n: j, \; k  |
    eatures0.eid=*features;" q* @3 Y$ E/ u# ]: b

6 x) b& y, O/ N7 _    features0.next=NULL;
! g4 d8 u. S4 T% Y; T& C- Q4 H5 p) u6 k. b- I6 k% q& N
4 X7 h0 C6 M% n7 @% `9 A2 p8 ~
    UF_MODL_create_feature_offset(offset,&features0,&feature_obj_id);2 l7 R9 c% D% e* _' y4 F

& ^7 L* c2 |/ i2 G( I; r0 h6 [
7 L8 V6 H) S+ n* v; P9 I还有个问题就是,上面这个偏置函数怎样实现反向偏置?是要另加某个函数还是只能通过把offset的值改成负来实现?有没有更好用的函数?
发表于 2011-6-8 14:40 | 显示全部楼层
看不懂,不过顶下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-8 14:44 | 显示全部楼层
不好意思 上面的偏置函数copy错了 呵呵,正确如下2 W8 ]& o# r' K" B
  char *offset="5";3 N. o, K$ y) h
    tag_t feature_obj_id;
  j- z9 F; Q; r6 K6 }; o% K/ a    uf_list_t faces;
2 Z( v: c$ s4 R3 P6 d! x9 Y    faces.eid=*features;; W: S, f8 p+ L# \5 _! r0 d- V
    faces.next=NULL;
2 _- k0 H# b; \% j6 o. X# W$ k8 i    UF_MODL_create_face_offset(offset, &faces, &feature_obj_id );
回复 支持 反对

使用道具 举报

发表于 2011-6-9 19:25 | 显示全部楼层
呵呵,应该可以的吧。好久没有用了。
回复 支持 反对

使用道具 举报

发表于 2013-5-15 09:57 | 显示全部楼层
楼主,你好,你的这个问题解决了吗?我也是在偏置曲面的时候用的这个函数,发现不是生成一个面,而是将原来的连成一个体了。谢谢啦,我在做本科毕业设计。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-30 22:39 , Processed in 0.157142 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表