青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1435|回复: 0

[疑难] UF_SF_find_minimum_distance

[复制链接]
发表于 2011-3-5 13:33 | 显示全部楼层 |阅读模式
UF_SF_find_minimum_distance这个函数怎么用啊?有没有例子。
1 n; t5 }  M+ ~3 g- G我创建了两个正方体,来求两个实体的最小距离,好像不行,且我已经把,feature转换成body的tag了。代码如下:
$ F5 g- ^/ m( p8 @1 P. `  int ret;# J5 q/ V8 o3 c) v0 T
  tag_t body_tag_1;
/ g. p9 v, H1 X& O) z" d  tag_t body_tag_2;9 z0 E2 _: K. H" I
  tag_t cyl_tag;
( Q" \) o0 V+ W  char *edge_lens[3]={"10","10","10"};
; ^! }6 Y! M: Z0 ?' T8 ]8 R   ret=UF_MODL_create_block1(UF_UNITE ,origin,edge_lens,&cyl_tag);
; E0 o" g7 K! s& h, F  tag_t part_1;
; R, z1 J* M3 r8 M1 n+ y  double origin1[3]={0,0,20};
3 ~4 o0 U$ R0 W0 d2 {7 @, L" ~  char h1[256]="20";# s/ x" p6 a( v. Z
  char d1[256]="40";
% @% L- T7 c2 T9 b" ~
7 b0 M' X& E3 y' I7 _( g. i7 V  ret=UF_MODL_create_block1(UF_UNITE ,origin1,edge_lens,&part_1);) P% [" g0 ^- q# t
UF_MODL_ask_feat_body(cyl_tag,&body_tag_1);
$ Z3 R" ~& E- t5 a+ m. u" ^UF_MODL_ask_feat_body(part_1,&body_tag_2);
, |% C; ?4 J7 K0 I  double point[3],point1[3];
8 M6 K: n0 K  o; `, l* z  data.value.real=3.14;9 k7 k: e" g& {/ u# Z+ R
  double min_dist;) T6 D* P; \8 B  s" b
   UF_SF_find_minimum_distance(body_tag_1,body_tag_2,&min_dist,point,point1);0 M3 G3 \3 I$ o$ s3 ^0 }" Q' \
  data.value.real=min_dist;7 E8 G& a9 `  j8 A
   UF_STYLER_set_value(dialog_id,&data);
' U/ i& X' j! c谢谢!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-28 12:24 , Processed in 0.051514 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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