|
UF_MODL_rough_offset_s (view source)9 l, l4 c" {4 X {/ r' S2 _
2 f L) J u5 b8 c( i7 s6 g/ o ?
- ~9 `0 v) Z$ i0 EAlso known as: UF_MODL_rough_offset_t, *UF_MODL_rough_offset_p_t" v6 S% y+ D7 o
Defined in: uf_modl_types.h
: y1 h. `1 n4 h( A
% d" Z% M, T1 B& I: V' {6 F9 Y; q! Q4 \- N# G
Overview" p6 j) f9 A6 L+ R {1 J
0 v& c! _. z" _7 _0 Z
- I* f2 C# z! \2 T* }/ k$ t6 r( @- a5 H) _4 G' G
# \4 u: Z, n5 |
9 ?6 N; `8 O* Z7 e# s, {: t( \
Data Members
' Y2 |, N. t. z$ f& d* ~7 S
+ f: Y6 S& }1 Q* p' J3 S1 J+ x5 D$ U. q% @' u6 S
entities0 Z8 L5 r6 K' r) i0 W9 Y# ]$ m
, j" f3 W6 e4 C0 a$ wtag_t *
& P7 h9 Z2 v7 \9 v, ^
( l5 x2 h, x$ \) B& NOffset entities: face or sheet body
; U; H* d4 }6 H8 ~: h; h2 @" _
2 f. B! r( T+ M- V# W
/ Y# Y/ I& M0 P) Onum_entities8 w& Z6 X% X" E0 D! _( M
: J2 p- X4 i! L9 z. H5 j! [# U
int
- F p1 c2 v- ^5 T* r, |* s. T$ e+ u, h4 P7 b
Number of offset entities
; R9 J' t: E6 M0 [0 c- z& j; o0 h- I) r
! u! |7 V- o8 U" e3 }
smart_csys1 x' A- q! T( v
4 ^5 s4 R1 L$ ttag_t
4 Y; L) e0 _! Z9 D
2 B2 n9 o6 o) q* u" N- p* _8 O* WThe tag for a coordinate system, of which
% |4 q4 V+ D, z( P! z. [6 o6 NZ axis indicates the offset direction,
* U2 a/ B6 R5 T1 QX axis the stepping direction, and Y axis
* \: H* X$ I' R6 s% r0 M! Mthe stepover direction. WCS would be
/ c J7 U! _: D) Z2 A- d: yused if NULL_TAG
5 s" j! F& K0 Z" ]
, y- i' k5 E' S4 v+ Z' n" `4 O2 x+ I% @4 H7 M4 ^
offset_distance [ UF_MAX_EXP_LENGTH ] 0 ~! d( \' h* k8 R5 S- {
1 A; { s: b* g9 echar
" G& @: \6 V X
3 v. ]5 m' I5 t4 A+ GOffset distance
: S! z) n$ f+ n) r: C% t& @# ?1 I0 m2 Z% i. U! S
! I y+ o: w5 W! C% Y/ C: B
offset_deviation [ UF_MAX_EXP_LENGTH ]
! y/ G+ `1 |, M8 q
* Y% i3 N; w% V9 ]* l dchar+ D+ |- u/ k" h i) u+ {. ^# o4 B" T
' N% m9 p( c5 ]& x i& l
Offset distance deviation
/ E+ l* r7 P# o# k* i9 [, j! w) u; _ c
( A) H( u* O$ K; b# M: l
stepover_distance [ UF_MAX_EXP_LENGTH ]
+ T" S8 E. F& p# F. v/ Q9 L/ [
8 n- H4 p) p& n h$ G' H( qchar f2 V: `2 E# d, n- _5 d
. g3 o$ r' w* ?! F# m; V) i
Stepover distance
1 U) P! ]! Y; w5 _/ `+ j, A' Q8 o0 V* L) s2 ^9 A5 w
4 C& s" V- X R9 {2 Xsurf_method( ]+ |% w) ^1 Y8 W
. x3 W# u$ B; b9 T! GUF_RSO_surf_method_t/ X# h+ Y$ C9 J
0 s2 P4 A9 m! U, @! \2 L
Surface generation method: % b" V6 i( C; G1 S+ C( A
UF_RSO_SURF_METHOD_CLOUD: Cloud Points
; Z8 X! w0 o5 e8 l" ^, t! J/ ~UF_RSO_SURF_METHOD_THRU: Through Curves
3 A; Z) z- ~! H3 E/ JUF_RSO_SURF_METHOD_ROUGH_FIT: Rough Fit
( n0 t# s" O6 }( k; n/ Q. G7 N5 a6 r* B, n4 k' \' {: U/ d
+ o, a2 D$ v$ r" bsurf_ctrl_type
3 @- g8 K; g- l% G/ }+ v
: v0 {+ g% n2 L* ?8 V; G! KUF_RSO_surf_ctrl_option_t
* W" `" r) z, b: N
k4 ^( ^0 b7 S# O# vSurface control type:
. U- a( m* ~) Y1 Z% a! q! bUF_RSO_SURF_CTRL_BY_SYSTEM: System Defined / l4 D( h% m" o! _
UF_RSO_SURF_CTRL_BY_USER: User Defined
) e! z2 C; K" g) lIt is used only when surf_method is
5 a2 P9 M" \8 F2 O: rUF_RSO_SURF_METHOD_CLOUD- U: T: f& a8 y0 g9 e! {5 x( H
9 j2 u4 g& R' [& L3 [
a' t4 w8 [. h vu_patches
/ S" N |$ t/ f2 t2 p$ ~
! a- G% v ]9 U$ w" H- M' S' Tint c6 F! F: y5 v5 k0 X; `! b: F
5 w P9 y8 V, c. ONumber of U patches when the surface $ Z8 a6 }2 S& M
control type UF_RSO_SURF_CTRL_BY_USER1 I$ d9 E! i& L9 ?
4 E |8 J% }: X8 d
9 @& o7 C" Y. y& @boundary_trim( `, i h* j( E. ~
: i/ Z. j- K! Y* h( N3 I
UF_RSO_trim_option_t
2 c/ \1 c; ^2 @4 D0 G) L& B8 |
* s1 B& P7 ~' CBoundary trimming option: ! J9 T! m S' G4 f$ d" t, o( {8 u
UF_RSO_TRIM_OPT_NO: No Trimming 1 h* R; e) ^+ a s; {) w
UF_RSO_TRIM_OPT_YES: Trimming
8 D9 q# f6 o, F% }UF_RSO_TRIM_OPT_BND_CURVE: Boundary Curve
: z; y6 P4 n/ Z$ T- jonly |
|