青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-6-8 14:20 | 显示全部楼层 |阅读模式
我用函数UF_MODL_create_face_offset来完成曲面的偏置,但是偏置后,以前的曲面没了,只剩下偏置曲面了,想请教下各位高手,是我没选对函数还是什么地方不对,下面是我的程序段,望各位好心人给指点下,先谢过了!!- S1 g! Q5 p+ l0 V8 |* m/ @+ O# z
  ..........................................................
9 v) M3 Q. K& F2 M8 t  ..........................................................; n0 y! n! ^( S" f
   UF_MODL_create_revolution(objects, 5, trim_data,limit, offsets, origin_point, false,false, origin_point, direction, sign,
7 p: L* t2 g2 F  b9 ]5 t1 L2 K6 v
% T7 y( c8 n* y. f; ^: @7 q9 G                              &features, &number_of_features );     //这是创建的一个旋转面. X* n" [9 t! d3 k! v" @
. V. Q" J! `7 c" e
    char  *offset="5" ;
2 {9 y, n/ j0 w- z
& f" k4 F; I. `/ S% ]) [    uf_list_t  features0; 9 u% ~8 h4 p+ C4 g; P
    tag_t  feature_obj_id;
' t( _3 E) R) u& V / t( _! W( ?/ A5 m
    eatures0.eid=*features;* a# X' P, _% t3 a8 [7 l6 ~. a/ d. x
8 u! z! a( b; \+ E/ F1 V& z
    features0.next=NULL;- m/ `; y4 @! H; _1 P, |$ m& t

9 w4 z3 b% l" L, M6 E7 u& h
; B, l, c1 O  p4 t0 y  \" T' m    UF_MODL_create_feature_offset(offset,&features0,&feature_obj_id);: h7 g- e# z9 b( p" @; O! q! V$ k' F

9 L8 |# b' D5 Q4 u
, ^# R' L7 U7 e1 d7 A还有个问题就是,上面这个偏置函数怎样实现反向偏置?是要另加某个函数还是只能通过把offset的值改成负来实现?有没有更好用的函数?
发表于 2011-6-8 14:40 | 显示全部楼层
看不懂,不过顶下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-8 14:44 | 显示全部楼层
不好意思 上面的偏置函数copy错了 呵呵,正确如下
$ {& F! X( L7 L. b% _  char *offset="5";
; x) i, G9 Z! k/ K9 x8 w    tag_t feature_obj_id;
6 y. w# C! C* X    uf_list_t faces;" A# ^& g: k* o0 `3 d2 m0 h, M
    faces.eid=*features;
7 Q. [( S, h- c: d    faces.next=NULL;
  U: Z0 ]- u) ]# ~    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:51 , Processed in 0.049668 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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