|
UF_MODL_rough_offset_s (view source), h3 J/ T4 R. |7 Y' o6 F
" ^3 w7 v% _, @2 P# x- y( U( d* ]/ g
8 D- }2 \+ R1 t* Q5 nAlso known as: UF_MODL_rough_offset_t, *UF_MODL_rough_offset_p_t0 D& [: J$ q9 G. Z5 _: O
Defined in: uf_modl_types.h3 Q; B/ ]: h* \! E$ O) A7 \8 A e
- m) p# B& i/ M: H( r
- i9 w5 P1 ^6 `0 ]: ~/ E+ HOverview! x6 B' U5 t5 {+ w% d7 M
) O: s5 h4 p( J& M! A; P
5 h0 h+ y1 W1 d
& O' t% \1 V- ]7 O# U- a- n8 Q9 P) C) C& S5 `, b- R
& I; t z) n" R) r C2 V0 W. K9 {Data Members
. w3 d! n- N$ D3 ~
1 v6 u; J B& Q |. \7 C% I* \# I. A# O9 D% N+ p: r. |
entities! M- h9 ?& @( v G
) i4 U% }5 m ?$ Etag_t *
" ~. u+ F9 ]: s
0 d3 A4 @2 I g n! h! HOffset entities: face or sheet body
5 L( o" D3 B& L! l8 z1 K P) } K! X( Z
. G7 @1 \/ ]: I6 J3 x0 W1 u& R- t
num_entities/ v3 U* x: i) t
d# O* R$ K! F# m1 ~
int) i3 C( N5 Q; Q* s" p
: z* J$ b8 ` b! N; [
Number of offset entities9 H# @0 r; C4 [! Z0 c
, L4 g5 f" _6 m3 t3 r
3 e( T& {$ }- V- F) ]6 F" vsmart_csys
$ V% L- P% }# Z* Y$ H
7 A; {( b* f& j9 r- G8 _tag_t" Y" C: E. ^, R
% u% N) c& f2 P) \( \7 G0 I
The tag for a coordinate system, of which 3 \4 I+ `' R7 a$ I) A
Z axis indicates the offset direction, ) I3 i. n5 G: q" p# {( n2 x
X axis the stepping direction, and Y axis
# a1 S, `1 [" C9 U( I4 R8 \the stepover direction. WCS would be
5 t5 G$ _% f, | l1 n! Aused if NULL_TAG
5 [- E4 [; M9 m( q
9 }& @6 s: c& x+ F& ~1 _3 l# R
0 a! a' E8 b1 J" m3 {& ^offset_distance [ UF_MAX_EXP_LENGTH ]
* h4 d1 i! K8 i" M8 l/ {: c: P6 G
% U9 S k5 t9 _char
2 H. O* a8 a: _6 e
: j5 m. K2 |- b: b6 POffset distance' L( @2 o" h( @- r! J# B) N$ D6 X
. F4 Z- s8 t0 P+ @
. f: @9 K3 M8 X# Z
offset_deviation [ UF_MAX_EXP_LENGTH ] $ |1 d. @+ }* h% j5 X
& A2 I, c' B1 D. f
char
) f1 U) @9 ]. [& c! Q( N9 ^1 o, f: `7 i: v) C) _& \- ]
Offset distance deviation
6 Z6 D5 b: y# M9 ^9 v) k
& ?8 Y2 F( f% _6 I1 t& H- U' f4 s+ ?
* `- ~1 |) Q( b- D0 g. \9 k) F& Jstepover_distance [ UF_MAX_EXP_LENGTH ] * C' c2 O( J1 H
8 D" T) z* [+ [8 k
char1 N5 e4 a- x$ j( ]3 a' o6 r
& j2 [" M9 R4 C; R! Y# k
Stepover distance }' [( a3 V8 p* n% C8 N& E
6 }. e' i5 ~ x( } Q1 L, g9 I( Y" ]
; V8 Q! q5 {! U: Esurf_method( Y& g' p/ g, w6 @, M
: N. Z' e0 t! M# ]& w' F8 _: | J, {UF_RSO_surf_method_t" L) o T) {) y; ^
! W7 Q# x7 } r, I5 hSurface generation method: + r5 Q7 E! E/ j) x3 ?
UF_RSO_SURF_METHOD_CLOUD: Cloud Points 4 l. ]5 t- H- R( N8 h
UF_RSO_SURF_METHOD_THRU: Through Curves
8 D8 E. ^# t Q1 FUF_RSO_SURF_METHOD_ROUGH_FIT: Rough Fit
2 D2 K/ ?! O+ K, |* |+ _7 z6 C9 F$ |/ |, r w/ H0 R
( I- J/ ~2 E5 \+ Y0 M8 q$ j1 e* ]& nsurf_ctrl_type9 }9 w- j6 n8 b$ V/ S
. o5 M: ~0 w! D1 W$ qUF_RSO_surf_ctrl_option_t
, ]+ j z+ i' @ M9 O! n( [/ W! g
- d; [# V! ~2 e7 Q; j6 k8 ASurface control type:
0 @1 r0 m$ n5 s( M- u5 o% h! LUF_RSO_SURF_CTRL_BY_SYSTEM: System Defined 1 J7 G( f, ~- _$ g0 _2 E3 T+ x
UF_RSO_SURF_CTRL_BY_USER: User Defined
. W) p! b1 Y9 g7 G; |5 I' qIt is used only when surf_method is 1 _9 ?+ E- O2 A4 h! P9 B: F
UF_RSO_SURF_METHOD_CLOUD' k% e* j; U0 |8 k6 I
$ r1 N* D- X4 ], ~6 j* @/ c
9 i2 I# ?: r. T) E6 Bu_patches3 ~5 U1 H( y6 p1 i
0 E$ U$ p; G h. _7 {
int9 x3 [! Z9 n& A& x& T
4 Y* k) b" E0 e
Number of U patches when the surface ( Z* o2 U0 E7 }" p+ V) e
control type UF_RSO_SURF_CTRL_BY_USER
8 d. x" F1 ?: E) }" h
4 B6 A; s4 u: R- Z; X* }
$ t# b; y8 e6 J; W8 s8 K0 Jboundary_trim
9 n& z5 l# B( r- F7 A2 a6 A' {$ Q4 F" p. S( ^! t
UF_RSO_trim_option_t7 Q3 H2 y% w x+ J; x
" S) D# B6 D- @3 Z1 OBoundary trimming option:
* K4 k+ C8 \0 H9 \! y1 V3 xUF_RSO_TRIM_OPT_NO: No Trimming z! N7 h# h, H
UF_RSO_TRIM_OPT_YES: Trimming
" \, C3 U" T9 v" {UF_RSO_TRIM_OPT_BND_CURVE: Boundary Curve
- p; `% q0 }- a$ Y0 |only |
|