青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-6-8 14:20 | 显示全部楼层 |阅读模式
我用函数UF_MODL_create_face_offset来完成曲面的偏置,但是偏置后,以前的曲面没了,只剩下偏置曲面了,想请教下各位高手,是我没选对函数还是什么地方不对,下面是我的程序段,望各位好心人给指点下,先谢过了!!) ]" G- M' V: n9 ^% O5 h, X
  ..........................................................! K" A: K& N* C  |3 ]+ N
  ..........................................................
$ o- l  I, C- @5 n' [6 N   UF_MODL_create_revolution(objects, 5, trim_data,limit, offsets, origin_point, false,false, origin_point, direction, sign,) L  O/ k/ ]7 Z1 ?& w3 I

) Q2 @  L. z, e$ z                              &features, &number_of_features );     //这是创建的一个旋转面, C" S6 V# {" b3 A' T

( t8 [0 Z6 j  k5 ]/ g( C    char  *offset="5" ;
) N' @2 _9 x( h1 c2 L& l& A3 r. { * R% z; V  c2 _* U, \
    uf_list_t  features0;
8 i, o2 U# n& K" q    tag_t  feature_obj_id;
' K! D$ h$ g( j! g! C( Z8 L: b7 Q! R6 x 2 B, n7 |+ D; X2 q( Q) l) y
    eatures0.eid=*features;+ J8 V! C/ T# s# W
/ H) W7 B; `4 j9 s0 Y0 }1 _
    features0.next=NULL;
# K  G2 `! n* @+ R/ W/ v+ `
% O* F0 t" c+ X; C
, U4 d3 {7 r5 n5 l4 r    UF_MODL_create_feature_offset(offset,&features0,&feature_obj_id);, n; B, I! R) s. o  X  u# ~

( c8 J& M& b3 B+ y# `8 I1 D# l. E+ S" x0 C0 \1 M& }8 P7 _
还有个问题就是,上面这个偏置函数怎样实现反向偏置?是要另加某个函数还是只能通过把offset的值改成负来实现?有没有更好用的函数?
发表于 2011-6-8 14:40 | 显示全部楼层
看不懂,不过顶下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-8 14:44 | 显示全部楼层
不好意思 上面的偏置函数copy错了 呵呵,正确如下
4 }' G+ B) j! l# E* `  char *offset="5";& I" `2 c. ]/ P0 m& {% c: T- ?* s
    tag_t feature_obj_id;
2 i9 f: d, J2 G    uf_list_t faces;
" B& L# l; g1 l: B8 U+ v: `# ^    faces.eid=*features;' g2 a9 A+ G/ R" R4 B/ F# `
    faces.next=NULL;
$ p& K8 L1 \) C! Z% r0 k8 Z    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-29 10:20 , Processed in 0.120184 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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