|
admin
发表于 2019-2-8 13:26:19
如果使用ufun的函数基本如下:
. S' \/ {3 {2 |0 s4 a: g" b//获取面的uv极值' e) D% ], G7 d
int UF_MODL_ask_face_uv_minmax; {5 n2 q/ @+ C( D7 P% \, W
(- i! i3 g# _0 D8 r
3 r7 c: L6 \& s; v! q
tag_t face_tag, + n: m/ S% O4 O, D' T5 l
double uv_min_max [ 4 ]
. @- o7 v& x6 U0 P/ y/ L. \3 I2 g/ a( X, Z! F4 g* m2 o+ z
)
: O% q; C5 B9 i/ N3 s w6 n1 x" D3 |! I
//获取位置点信息--double param [ 2 ] 的输入就是上一步的输出
) ~2 `0 I) [7 H V* i
. n6 P3 [1 o- f5 g j' gint UF_MODL_ask_face_props1 u' L+ b' M+ t+ y; u
( V* c, F, w. `6 g/ M. X
(
7 y+ V" ~$ D; C6 |% utag_t face_id,
0 K2 `/ W4 Q; R* Mdouble param [ 2 ] , 9 k- H0 D+ I: K1 H% I+ c
double point [ 3 ] ,
5 I# E0 @6 S8 i' c3 ^double u1 [ 3 ] , / O3 n4 P9 i, Q' H0 T7 K
double v1 [ 3 ] , b# A1 }; K& |% |
double u2 [ 3 ] ,
8 V7 j, u2 Q _: U: qdouble v2 [ 3 ] , ! I; \. i5 }0 n7 Q% G
double unit_norm [ 3 ] ,
( E* M( @$ `$ f& v+ Z7 ^double radii [ 2 ] : M$ O( }* e& I
# A9 ], ?3 j+ r z9 B2 o)
, L; C% P4 s0 p! @7 Y. F
/ T. |) P+ v+ l& N//将点输入到显示临时的函数中0 V4 |8 y6 u% e+ [! O1 _0 d
# }' d6 W9 J- V9 L7 }; ?
int UF_DISP_display_temporary_point
- r @8 m5 G( K) L' d' w9 |) X6 g- E$ A, p# k
(6 l/ d/ i/ q7 R, P {
tag_t view_tag, " B1 o! _" Y2 \: B6 R
UF_DISP_view_type_t which_views, $ n- u: n" P0 m
double markerpos [ 3 ] , 2 |1 _" J- q; O* V
UF_OBJ_disp_props_t * color,
% W* A3 ?0 e- o# @' HUF_DISP_poly_marker_t marker_type
$ E: |' V0 l/ [
9 g) e$ D" k# Z K- f0 F5 M, H)+ u4 n9 M! l/ Q% {8 J; `7 H; v& G
$ ^$ C. F2 F* f, a3 k0 Z( W1 U//显示
9 x+ R5 l- O" \) [1 w7 i% H n5 {) h& X, l
void UF_DISP_conehead! q& Z4 _" r+ I# d: m$ m0 x
(
6 ?# v) N; d7 ?1 w* S! c* }5 f C! v$ O
int display_flag,
8 ~6 Q( O# S: h% Pdouble coord [ 3 ] , + x5 x/ r* N: }+ N
double vector [ 3 ] ,
6 _, I1 s, w1 |" h" ?' Sint anchor_flag 8 x+ c9 H# h" v |2 u7 j% g
7 {, r% e$ y* D5 C$ W) |
|