青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-6-8 14:20 | 显示全部楼层 |阅读模式
我用函数UF_MODL_create_face_offset来完成曲面的偏置,但是偏置后,以前的曲面没了,只剩下偏置曲面了,想请教下各位高手,是我没选对函数还是什么地方不对,下面是我的程序段,望各位好心人给指点下,先谢过了!!+ {. b4 q, V  K6 b
  ..........................................................5 l, v! `7 l* m
  ........................................................... V4 o' V5 X  P
   UF_MODL_create_revolution(objects, 5, trim_data,limit, offsets, origin_point, false,false, origin_point, direction, sign,& B( @% K/ v8 ^$ C# ^  u8 l* M

/ y8 j, _- U# d" E" V                              &features, &number_of_features );     //这是创建的一个旋转面
# c- [$ l" U5 ]# b4 E- @' o$ B 6 W& b  N6 J! H- O4 B+ {$ C2 h
    char  *offset="5" ;0 H, P- H) j* X" }4 L; D: r1 V% @

- D5 F; Y% M' }9 R    uf_list_t  features0;
; T/ K$ `- u2 H    tag_t  feature_obj_id;
) Z6 o& z7 k6 G) m. u- l% v , M3 S7 w! V9 u5 L9 e
    eatures0.eid=*features;  \  ~4 v$ J3 j+ Q+ A: Q; _

. n: u! a' Q( }5 [, e6 d/ `    features0.next=NULL;3 a( P! v' T2 a% E
0 ]* ^/ g! T7 }  r( k7 s

/ i' B; j3 O, g( z) I8 @& d    UF_MODL_create_feature_offset(offset,&features0,&feature_obj_id);
0 C. a4 @" c* C! s* K' s- b+ {2 q
5 r& J7 c7 f1 o
; w3 d1 y& f7 |' o# {# K还有个问题就是,上面这个偏置函数怎样实现反向偏置?是要另加某个函数还是只能通过把offset的值改成负来实现?有没有更好用的函数?
发表于 2011-6-8 14:40 | 显示全部楼层
看不懂,不过顶下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-8 14:44 | 显示全部楼层
不好意思 上面的偏置函数copy错了 呵呵,正确如下
3 ]4 T. Q# K! g; U0 @/ x' m  char *offset="5";
* R) Q# k5 j- k# O, B    tag_t feature_obj_id;
6 `* [1 m! X0 `8 x: J6 p. R; A    uf_list_t faces;
8 |3 F( }' m+ T+ t9 B( V    faces.eid=*features;0 Q/ J) l' I8 v, u1 B
    faces.next=NULL;+ {: J+ F2 K3 |* q9 |
    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, 2024-11-17 08:44 , Processed in 0.056084 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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