青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2014-10-28 16:16 | 显示全部楼层 |阅读模式
哪位大神告诉我一下,已知板的tag值和点的uv值,用哪个函数可以求得点的坐标; m4 r% p* b5 i& I! B
发表于 2014-10-28 18:13 | 显示全部楼层
UF_SO_create_point_on_surface* d7 q) F4 J4 Z: C* \4 O1 H
(
* A* W: w8 d) e9 K+ b$ M' |const tag_t object_in_part, . T5 G. c. L6 K: Z+ q. y, R6 T
const UF_SO_update_option_t update_option,
0 U* O; y9 u" e8 n" k; T( Vconst tag_t face,
9 A$ O5 f( B# w% d; B/ hconst tag_t u, 7 K9 c5 g: r- ]( U6 v6 P- L
const tag_t v,
: R' ?0 U$ [, k* F# o* ?. m/ ^tag_p_t point
1 N4 h! ^0 a/ f. O0 q$ B& o- Z9 R! w
4 ?+ ^. M% x: W+ g# [$ b)
+ S; ~& i9 z# K/ ]/ i先用UV创建点然后查询该点的信息呢?不知还有没有其它方式
* p' z4 D* |9 V& l
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-10-28 21:24 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13
8 h' j' d( r  {; {3 e1 mUF_SO_create_point_on_surface
4 d6 a  H' j5 V* ~( L- t( E( p(
  Z9 v2 `1 S; w! b" lconst tag_t object_in_part,
! g( D  j2 N. P+ s' L
非常感谢  这里边的参数1和参数3是什么意思   我只有一个板的tag2 `8 O8 }/ w# M+ |, A2 N
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-28 21:29 | 显示全部楼层
ypcopy 发表于 2014-10-28 18:13
7 q* D1 @; l6 c. ~UF_SO_create_point_on_surface
% i/ ?2 |0 ^4 P& d(/ m* P! a; E1 ]
const tag_t object_in_part,

/ |/ Y+ i5 f7 s( TUF_EVALSF_evaluate& W6 T1 g' `* `: K4 D
(
* A  J! W8 h, Z+ sUF_EVALSF_pc_t evaluator ) Q) W0 C, q0 q2 _+ o8 I7 l
int deriv_flag
7 ^0 h6 n" D% Nconst double uv_pair [ 2 ]
3 o% Y( \% o7 ^$ L, e$ GUF_MODL_SRF_VALUE_p_t surf_eval
6 z, \2 ]$ M5 \7 \

- I! _  _+ @& l: I5 c6 O. e, ?)
) b  h+ R  Z3 {9 Z  Q用这个可不可以呢; O8 }, I2 u6 A
回复 支持 反对

使用道具 举报

发表于 2014-10-28 21:43 | 显示全部楼层
UF_EVALSF_evaluate
+ _/ `8 U8 c1 ?2 ?, uOverview
% C+ \$ P& @! d5 _; S$ b; u+ zEvaluates a point and the derivatives of a face at the given parameter value. V! i; e, l4 Y# J& v
可以得到根据UV值得到面上的点信息
回复 支持 反对

使用道具 举报

发表于 2014-10-28 22:18 | 显示全部楼层
ypcopy 发表于 2014-10-28 21:43
; o0 s% J: _2 H% u5 c' R" wUF_EVALSF_evaluate) t( d! W$ v7 |: P+ v
Overview+ f# R0 l. O1 E0 p
Evaluates a point and the derivatives of a face at the given parameter ...
: ?7 j" a) F; U
见         图
  O( r8 L. x3 \: E: y$ j

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

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

使用道具 举报

 楼主| 发表于 2014-10-29 09:21 | 显示全部楼层
ypcopy 发表于 2014-10-28 22:182 [5 j0 c7 s- j% O" |
见         图
( Y; J9 R4 p) q) {: Y% M) E( x" y
是不是这个输入的face必须是一块板呢  我的板是多块拼接起来的  运行UF_EVALSF_initialize( face_tag , &evaluator );这个函数的时候  evzluator 没有值。。。: m; N" Z0 q. Y: v2 w7 Q
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 18:26 , Processed in 0.076188 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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