青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2014-10-28 16:16 | 显示全部楼层 |阅读模式
哪位大神告诉我一下,已知板的tag值和点的uv值,用哪个函数可以求得点的坐标1 q* d$ ^$ ?3 ~. i# W* P1 b
发表于 2014-10-28 18:13 | 显示全部楼层
UF_SO_create_point_on_surface
# ~; u# [: d0 X; i, N0 _( Y0 J! b(
4 x$ r, z2 x. v; Rconst tag_t object_in_part,
) D6 I( q$ L) j* E. T5 }5 hconst UF_SO_update_option_t update_option, . R% _6 n1 V/ d8 G3 W0 n- l
const tag_t face,
2 c% X. B% [+ k- d; |; ], T+ [const tag_t u, 1 c  K% N6 r2 M" _
const tag_t v, ! q1 ~- L# M/ t8 z
tag_p_t point   j7 h4 ?3 E# l  F' f: u. z' ^' j8 `

# `/ k& E( m* s: x)
) Y% C( R/ `0 ]2 w; R% C先用UV创建点然后查询该点的信息呢?不知还有没有其它方式3 ^$ p" i4 J2 u" ?
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-28 21:24 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13- |% t2 ?3 c) V# ]- P
UF_SO_create_point_on_surface
! Q) L- C9 Z+ X" B(
4 n: N/ {( H; hconst tag_t object_in_part,

' k" z, {0 J3 g8 `, o' }) R+ ]- x非常感谢  这里边的参数1和参数3是什么意思   我只有一个板的tag
1 ?! ?+ f' r% \) R3 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-28 21:29 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13( |: \6 o3 F* d; m+ Q+ G" u* F/ @% J2 a
UF_SO_create_point_on_surface4 P4 A8 |5 y$ d* |! u
(
- t7 P/ C7 B+ u7 k, W; Tconst tag_t object_in_part,
/ Y7 [8 M% t) b" Z' W; F; t$ j- M
UF_EVALSF_evaluate7 b$ k* }1 t: L6 I. X
(
6 `; d" x! F" \* LUF_EVALSF_pc_t evaluator # T2 e1 R8 b5 \/ V+ U2 R4 F
int deriv_flag
  e9 Y: _( {0 n7 econst double uv_pair [ 2 ]
/ y, q7 o$ j2 F/ SUF_MODL_SRF_VALUE_p_t surf_eval
# n& D- x# R+ K1 a& ^. p8 J+ Y% ?

, l2 f& {! m% [). H& a; g$ H8 |; W& I" r. O
用这个可不可以呢  P% d. h8 o) d7 `8 h6 r; e8 H
回复 支持 反对

使用道具 举报

发表于 2014-10-28 21:43 | 显示全部楼层
UF_EVALSF_evaluate
& o$ v( E+ J; o" e& WOverview
2 u5 u6 ^& e4 e- s% f, F& s1 R9 ~! aEvaluates a point and the derivatives of a face at the given parameter value+ A1 w+ C" n# y
可以得到根据UV值得到面上的点信息
回复 支持 反对

使用道具 举报

发表于 2014-10-28 22:18 | 显示全部楼层
ypcopy 发表于 2014-10-28 21:43$ R8 M) K1 @6 |( w  }- E, z& G% {- A) W
UF_EVALSF_evaluate3 w$ H. A7 H0 j& r
Overview
  {% i7 I8 o1 Y3 o0 u" ?! |) p; rEvaluates a point and the derivatives of a face at the given parameter ...
) t3 D7 o7 d0 w2 m3 c$ R  \
见         图, u" p% P7 [$ }$ e. m

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

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

使用道具 举报

 楼主| 发表于 2014-10-29 09:21 | 显示全部楼层
ypcopy 发表于 2014-10-28 22:18
- h; a0 ^9 U, o- R" Q' W见         图

( x2 v, P& G  G1 f是不是这个输入的face必须是一块板呢  我的板是多块拼接起来的  运行UF_EVALSF_initialize( face_tag , &evaluator );这个函数的时候  evzluator 没有值。。。' }) P  y3 T/ F) X& n  d
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-2 18:28 , Processed in 0.068463 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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