青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1349|回复: 6

[疑难] 关于UF函数 求高手指点

  [复制链接]
发表于 2014-10-28 16:16 | 显示全部楼层 |阅读模式
哪位大神告诉我一下,已知板的tag值和点的uv值,用哪个函数可以求得点的坐标
8 k' q5 @. Z' O& X, W+ j
发表于 2014-10-28 18:13 | 显示全部楼层
UF_SO_create_point_on_surface
: o( }8 O* O, W) l9 i/ Q' ?(
( K; |9 L6 P% ?! Q, |  _const tag_t object_in_part, 6 s+ z6 T2 a5 K' K( {1 \
const UF_SO_update_option_t update_option,
# O1 n7 N) \* |: a' t) `const tag_t face,
' U; J* V  J! I, k' p2 Qconst tag_t u, ) W4 k  ^: J# F' |" _: F+ i
const tag_t v, . U% B9 ]0 p  Z6 {, X: X  D
tag_p_t point . x- T: R/ q% v& k) d0 p1 |
3 X0 ^. T4 \) e$ @0 a" ?
)
  j# u8 e6 Q/ t0 U  _, b先用UV创建点然后查询该点的信息呢?不知还有没有其它方式
3 E; ?9 l3 A$ i) ]; x
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-28 21:24 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13% u9 B# s) ]5 L
UF_SO_create_point_on_surface
  ?  ^1 W9 s) a4 u+ @(. s( n; l2 z5 U5 o8 S
const tag_t object_in_part,

- q; f/ A3 F8 @  ?  I. S- n非常感谢  这里边的参数1和参数3是什么意思   我只有一个板的tag. Q; z& J8 U4 s; q6 b
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-28 21:29 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13: }! c5 D6 B+ l/ U: t* L
UF_SO_create_point_on_surface
: M  I  H- C3 H) i' I: [(
- K" M( c2 f' @const tag_t object_in_part,

$ r  Y6 N8 I7 }& v  oUF_EVALSF_evaluate
: g7 X( w) J8 l# a& R! i' R, F. K(; O! h9 f- F( q5 h9 y! {, }# j
UF_EVALSF_pc_t evaluator
7 s7 E5 I5 A2 V5 v; s+ zint deriv_flag 5 ], [: Y# Y# }5 F- B
const double uv_pair [ 2 ]
6 L) s5 d2 H  z/ E1 MUF_MODL_SRF_VALUE_p_t surf_eval & q% I& w- j$ V6 o9 F
6 P) m, W/ M2 W6 E: B
)
, d# j/ _6 v, v用这个可不可以呢; o- h( I+ h1 @0 C9 F% K% w
回复 支持 反对

使用道具 举报

发表于 2014-10-28 21:43 | 显示全部楼层
UF_EVALSF_evaluate
3 C7 O, h( J  j5 x7 w8 j" E' s7 ^Overview! s  g/ M% H& A! @' A/ R- F/ O# \
Evaluates a point and the derivatives of a face at the given parameter value1 N8 R* K5 G/ L* j4 q1 c
可以得到根据UV值得到面上的点信息
回复 支持 反对

使用道具 举报

发表于 2014-10-28 22:18 | 显示全部楼层
ypcopy 发表于 2014-10-28 21:43) d( x4 U# @1 c
UF_EVALSF_evaluate
& v( ~( @0 o1 Q- q- \, L0 uOverview
: ?4 C' U" `1 H! p1 o) ?' [Evaluates a point and the derivatives of a face at the given parameter ...
/ @* l2 f# `7 P8 c+ R" P0 h
见         图& Y8 k! X* \2 F' y' F' a7 P5 S

红色部分为根据UV得到该点的坐标值

红色部分为根据UV得到该点的坐标值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-29 09:21 | 显示全部楼层
ypcopy 发表于 2014-10-28 22:18" }9 Q( ]( e3 ^9 f) I' w' ^# U4 R
见         图

/ Q& K# [, n, X& O7 g% e( b是不是这个输入的face必须是一块板呢  我的板是多块拼接起来的  运行UF_EVALSF_initialize( face_tag , &evaluator );这个函数的时候  evzluator 没有值。。。2 p- W, w" `' Z1 @5 K3 V
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 11:22 , Processed in 0.073337 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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