青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2014-10-28 16:16 | 显示全部楼层 |阅读模式
哪位大神告诉我一下,已知板的tag值和点的uv值,用哪个函数可以求得点的坐标) {8 B, v, [7 @3 A' f, m9 F, {
发表于 2014-10-28 18:13 | 显示全部楼层
UF_SO_create_point_on_surface; W* d2 D: J6 J4 t3 _4 f7 D
(6 L% l( k$ O% h9 A, C2 V
const tag_t object_in_part,
: o' h9 M, m; Zconst UF_SO_update_option_t update_option,
5 E/ J6 C+ G( E- ^* ~9 @6 n, Nconst tag_t face,
$ j" ^# _) x$ N6 n; nconst tag_t u,
3 r. a* t6 M% }  R( E, Uconst tag_t v,
1 N! c/ x& |4 P# `tag_p_t point & V* Y% A9 @, w& N' z
- z; i2 n( ~( \. p! v( b
)
. g$ f, Y$ ]- `; z& l先用UV创建点然后查询该点的信息呢?不知还有没有其它方式
9 n1 _0 t/ @# ?- E/ _
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-28 21:24 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13
* M6 J* G! r  L# A2 H4 ^. _& {UF_SO_create_point_on_surface# x9 p5 E; `# E# c; a3 B
(+ f" N7 f* U- L# h- ?8 N
const tag_t object_in_part,
' N$ T2 F" H; X! h
非常感谢  这里边的参数1和参数3是什么意思   我只有一个板的tag
" N5 r" l! ^4 s& ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-28 21:29 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13
  i# r% `4 E* H* O1 F" I% T" jUF_SO_create_point_on_surface, y1 @3 ?' w+ _3 z; N
(+ ]  s; w, e  B
const tag_t object_in_part,

' i1 i% Y% e% v. l& f, Y$ X4 rUF_EVALSF_evaluate+ S) P7 Q3 d" s' t9 z
(! c& E/ c  E+ Y' J) P' E  m- H
UF_EVALSF_pc_t evaluator
  b9 Y. V1 C+ O" R& p5 n, kint deriv_flag
5 Q$ r' c# T7 l& S: J7 J' Rconst double uv_pair [ 2 ] . y4 k' j/ O) N4 w, V/ [9 m5 V& O
UF_MODL_SRF_VALUE_p_t surf_eval
! c- m+ x' o$ K( J: D
/ A8 m0 ]! P1 X
)
# N8 L: X1 m. p! ~+ D用这个可不可以呢
( ^% {3 y2 V3 Y& T
回复 支持 反对

使用道具 举报

发表于 2014-10-28 21:43 | 显示全部楼层
UF_EVALSF_evaluate
+ Q7 T7 `. p/ g+ F0 ]Overview$ Z$ w. r, V- `9 {
Evaluates a point and the derivatives of a face at the given parameter value
5 X% }/ f8 v2 `2 ~可以得到根据UV值得到面上的点信息
回复 支持 反对

使用道具 举报

发表于 2014-10-28 22:18 | 显示全部楼层
ypcopy 发表于 2014-10-28 21:43
2 x5 `* {. V, ^" ~: f# b  wUF_EVALSF_evaluate
% ]4 e, B! w' V8 V' s! d+ Y) y4 w3 FOverview
2 M5 M) v3 Y5 TEvaluates a point and the derivatives of a face at the given parameter ...

1 M/ G6 {5 s) t- I* E; w: @! e见         图
) {& z- V* J- ?% J* E

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

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

使用道具 举报

 楼主| 发表于 2014-10-29 09:21 | 显示全部楼层
ypcopy 发表于 2014-10-28 22:18+ @4 _6 P5 @' Y2 T
见         图

8 v5 S9 M, N9 ?  R4 L" w" {是不是这个输入的face必须是一块板呢  我的板是多块拼接起来的  运行UF_EVALSF_initialize( face_tag , &evaluator );这个函数的时候  evzluator 没有值。。。
& x2 g- k+ m) l. B! }* ]2 ?9 |" v
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 20:44 , Processed in 0.267774 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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