青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2014-10-28 16:16 | 显示全部楼层 |阅读模式
哪位大神告诉我一下,已知板的tag值和点的uv值,用哪个函数可以求得点的坐标
* L# e+ E/ ^7 ^  J  k% X
发表于 2014-10-28 18:13 | 显示全部楼层
UF_SO_create_point_on_surface- c# F# C6 h: e+ }! c' f' R  s
(: Y% R6 V; N/ w) B* N- \
const tag_t object_in_part, " D6 b+ M9 Y* [
const UF_SO_update_option_t update_option, 2 p. P7 T9 ~6 t
const tag_t face, 6 s3 a8 y: Z3 e- Q, N; o
const tag_t u, 9 b- I0 Y% M/ c) K
const tag_t v,
! E! i5 J: @" q1 A- l" ttag_p_t point
# \$ l( m# G( R/ w" ^
0 i( n) B) E! f3 p# ~) l)4 p7 h+ o- O2 S- D& E
先用UV创建点然后查询该点的信息呢?不知还有没有其它方式
$ q+ ?, z- z  H3 C5 D: _! q( M! i
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-28 21:24 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13
9 q0 j  b" T2 m4 G; pUF_SO_create_point_on_surface2 g7 w. Z$ s- k* L" T* X. Q) m
(/ I# W3 a% a; j9 A. m
const tag_t object_in_part,

9 F4 I, O1 K- i9 }非常感谢  这里边的参数1和参数3是什么意思   我只有一个板的tag& t- k# A6 D2 }$ [% T! g0 Q
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-28 21:29 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13( L- H6 h4 S  |5 ?9 W2 Z6 K  o
UF_SO_create_point_on_surface( E+ S! B% f% ?  d1 l* h+ T
(
8 I* P: N% b- D; p. s8 ?+ wconst tag_t object_in_part,

8 Z8 I7 P! Z5 d* `  ?' r1 oUF_EVALSF_evaluate! }' T5 B* p9 R% w6 l: ^& ~/ C
(
/ @9 k0 ~4 a' g7 w4 o& K! {) TUF_EVALSF_pc_t evaluator ' E  g4 [6 m& @* e1 B
int deriv_flag
- l& P7 Y( t. I% d/ M' s( H5 uconst double uv_pair [ 2 ] . X  Q- X4 D% r# H: o
UF_MODL_SRF_VALUE_p_t surf_eval $ O2 E% Q) M2 F' x" S2 `* t3 U
+ p; L* Y& y+ R* A
)
/ S- r0 p) I: {2 R- k- H) j用这个可不可以呢
0 c+ B1 l" N+ ]- F5 C* }
回复 支持 反对

使用道具 举报

发表于 2014-10-28 21:43 | 显示全部楼层
UF_EVALSF_evaluate
* Q* r! Y8 w# Q0 jOverview
% a5 z; }! W( T9 }/ _7 TEvaluates a point and the derivatives of a face at the given parameter value
' n0 S/ |4 n0 L" S. r; \$ f可以得到根据UV值得到面上的点信息
回复 支持 反对

使用道具 举报

发表于 2014-10-28 22:18 | 显示全部楼层
ypcopy 发表于 2014-10-28 21:43. F: v( f1 k+ Y3 e+ w
UF_EVALSF_evaluate
, }( L: q* c" @! U; H( vOverview/ a7 K, ^/ V$ S
Evaluates a point and the derivatives of a face at the given parameter ...

6 j% R+ n. V9 Y6 y见         图
4 h+ Q* i! G1 r' g& |. w: D# u5 H

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

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

使用道具 举报

 楼主| 发表于 2014-10-29 09:21 | 显示全部楼层
ypcopy 发表于 2014-10-28 22:18: S5 F+ D4 `, g& l# E
见         图

+ g/ c# x1 [1 X0 g是不是这个输入的face必须是一块板呢  我的板是多块拼接起来的  运行UF_EVALSF_initialize( face_tag , &evaluator );这个函数的时候  evzluator 没有值。。。' }% N" x( F' P. o) L- v/ h
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 19:05 , Processed in 0.069256 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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