|
UF_MODL_rough_offset_s (view source)
' ?' g8 N" o1 A; t# e ) V* m+ B( o0 d, ?# Q2 @
) I; L# t3 J2 n! W# K! N
Also known as: UF_MODL_rough_offset_t, *UF_MODL_rough_offset_p_t
! ~% z, C( @4 R4 v4 a9 o# MDefined in: uf_modl_types.h
& Y2 Y0 b+ `- M8 X& B , E0 [2 t& Y' o7 k7 L7 d( \9 k1 l
2 h( |9 v' S/ |3 ]7 }
Overview
V( E, h, [; V$ r7 l3 ?% S+ i- [0 O! t$ v- @( X
/ C; ~ t* j# ] L6 ~4 l# } l& u# }
- d! w* p, `! }: P% d" c3 u8 }$ e; o. Y1 j' g
Data Members
2 y4 p$ Y) i. G. o, j# N3 F6 o) @8 Y! [' O2 F" A9 A
7 ?2 W6 @. E6 m G: o9 B+ T# ventities
" O: e$ ~. M$ K( S; _: N0 x5 G* g6 z# L1 K! g5 p5 I# V
tag_t *( I4 y8 i: X; f4 L
) l+ F$ q5 @4 M4 n
Offset entities: face or sheet body
7 Z6 K0 M+ G# V1 J% s
4 ^/ i( q7 N4 y! c
" w( P" h5 I( Z% vnum_entities% c5 j) b% P2 M7 r$ R" F
& ]$ Y: p7 i1 b' L4 T
int
$ ], D; F& e# S9 I; U9 G$ O) z1 L8 e3 U
Number of offset entities
' H+ Y3 \, j2 x; `) _7 G- J
6 _; u# F8 V) _3 [# J6 Y; y0 t6 m( K- |* k; @ X+ Z/ ?
smart_csys% |' L0 b0 u7 M4 I+ A
j5 k8 b0 H Z+ C' E
tag_t
: A! ^ m8 N, `5 \
) ]" M3 p. F# o1 i& P ~The tag for a coordinate system, of which
; Y1 h3 K# [* p* o! u9 L: D! qZ axis indicates the offset direction, / ]% k% M2 b# X) B1 V
X axis the stepping direction, and Y axis
) b+ i y+ u! \2 A8 K2 othe stepover direction. WCS would be / e5 M7 N" s. r) \9 S! g: p
used if NULL_TAG& d1 f; g% ^+ x( I. D
4 B5 \) ~& O% Q4 G F1 h5 m
. a# L& S# ~2 L; U% X, _offset_distance [ UF_MAX_EXP_LENGTH ] # F, Q4 T+ L; L! @7 C7 O
0 y& A, u" _% }0 S- N1 Ichar
7 P4 k" m" u$ L/ ~8 _- h! F9 U# ]
; S2 @ K; h" X' B. Q6 Y- G# [Offset distance* n7 |* U8 @; L) k
7 J- Z+ I" A* L2 C* j" e1 A
6 y) e3 ]5 ^' S" a7 W8 n, G+ P! hoffset_deviation [ UF_MAX_EXP_LENGTH ] " J+ } p- v- u+ E- S; c
: [5 N8 ^* V2 t$ U' }( Z' b e* p) achar
- k) n$ ]% g0 b% U9 S- N6 l, J8 s0 w6 N5 @- Z F
Offset distance deviation6 g; K! P6 k R+ S0 [1 L5 i
0 g s* p/ d/ y/ o+ o+ F5 W! u
/ J$ q' a6 a; H1 E2 E* t
stepover_distance [ UF_MAX_EXP_LENGTH ] ( \+ t- k' }& c! U: C4 p; y" w
( \9 l; o, K% uchar
, u. v- c+ e, R/ ?+ a; {, J& ~9 @* g" U5 y9 n
Stepover distance
/ Z! v! j/ t9 ?; ?
2 m( n& [( r0 M0 ^1 k7 B3 K! E0 t4 I. p( p- ~5 N' x X2 K
surf_method
) c" S, H* x* C1 W+ N0 A2 i- v/ M3 X1 {1 d& P0 @0 U
UF_RSO_surf_method_t
# N; ~3 X9 N5 }) u+ N. Y# F+ w9 M* i
Surface generation method: * h3 s- L( B% ~2 ^
UF_RSO_SURF_METHOD_CLOUD: Cloud Points
. B) q4 ?0 C9 I ] L z M+ V! eUF_RSO_SURF_METHOD_THRU: Through Curves
2 G* P3 ^, d( KUF_RSO_SURF_METHOD_ROUGH_FIT: Rough Fit; o6 T4 o3 B; O0 c! p
6 Q* A) m; C& y8 j' y0 p0 i1 H: [
surf_ctrl_type+ r" O5 X1 H6 x3 q
9 G4 T8 C# o N9 g ]4 M! ?) @* xUF_RSO_surf_ctrl_option_t; }% x- Z1 ^+ U$ l
9 j+ K( S4 w, ?: o/ J' u
Surface control type: & V) N5 i! B0 c- c2 u
UF_RSO_SURF_CTRL_BY_SYSTEM: System Defined
7 [2 W( Y, U! }UF_RSO_SURF_CTRL_BY_USER: User Defined
1 \( g Q; R) A1 I' PIt is used only when surf_method is : h, \2 Q- |% m! L; H
UF_RSO_SURF_METHOD_CLOUD- \0 p' Y2 E3 _5 Z
8 h _6 |+ U1 L
- R: r. x' X- H) X: N
u_patches
. w8 R0 ~3 ]* `! C0 s% H3 u8 [" j+ a9 Y: L
int
3 s5 t/ O* B" T; T* l
* h' y: H7 j* V: cNumber of U patches when the surface $ w4 n0 M/ k. s
control type UF_RSO_SURF_CTRL_BY_USER! r+ @6 ]* Z0 L. `- s% X7 s3 k* {7 `
+ d) [$ o; {& ~/ H1 L7 k' V' J, W6 c& ~0 C( Q6 N, [1 i# ~3 E
boundary_trim
3 E, D( @/ ]9 `2 H4 b8 C4 G7 K5 O o- H5 t" |9 `% I
UF_RSO_trim_option_t5 Y7 u e; S5 B m) P9 d
1 ]7 w3 t% G: PBoundary trimming option: 5 W. z5 O, G' r
UF_RSO_TRIM_OPT_NO: No Trimming
/ {1 p% T2 [" ~; a6 ]+ l3 c! { C, J' hUF_RSO_TRIM_OPT_YES: Trimming : }0 V5 B9 q" G' ]8 o( M5 ]
UF_RSO_TRIM_OPT_BND_CURVE: Boundary Curve 6 v4 M& r* ~4 @
only |
|