|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
( f7 i' x; e& \+ eNX二次开发源码分享,显示点的临时符号的方法( m; `( t+ [2 B
static void display_temporary_asterisk(double *coords)
0 N- E% t* x7 u; w0 H{; R9 ~* k8 e/ v% V: b' B
UF_OBJ_disp_props_t
0 W) L9 Z" d2 `. P/ w* a attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,4 u- k$ T4 Y% p* f% P
UF_OBJ_FONT_SOLID, FALSE};0 a7 }( j0 \1 g7 ] |
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,1 {; U. V# R3 A2 N2 X1 Z, R
coords, &attrib, UF_DISP_ASTERISK));* }. r2 k, `; G0 @% ]) [* ^; `
}
, c, O& d2 ` D- z8 X. |这里可以将UF_DISP_ASTERISK改成其他类型
/ F) T% O8 W/ G2 Q, VUF_DISP_NO_MARKER = 0, g! a/ G- s7 \1 x8 C# V, P
UF_DISP_POINT
9 x) U& s/ B4 Y9 ?" x8 rUF_DISP_DOT8 B# O6 X9 ]& d) F4 i4 {
UF_DISP_ASTERISK
7 r! i7 a* f0 j8 c0 |/ IUF_DISP_CIRCLE
% y" H' k: b0 a" eUF_DISP_POUNDSIGN
4 u+ H5 R2 W! }% Q% U J. XUF_DISP_X1 B) [# d- j( O6 ]
UF_DISP_GRIDPOINT6 }1 D) s% P. [5 q! r M7 Y
UF_DISP_SQUARE
2 P9 m+ p; J4 R+ ~7 mUF_DISP_TRIANGLE_MARKER
. b9 l& A3 n u' vUF_DISP_DIAMOND
0 P5 b9 G. W7 eUF_DISP_CENTERLINE
4 ]0 s% b( L7 KUF_DISP_CONS_FIX" g% N: [4 n9 S" Q
UF_DISP_CONS_HORIZONTAL( a/ Z( A Q) Y5 c d6 f3 B
UF_DISP_CONS_VERTICAL6 ?, x8 R( ]3 q! L6 n3 d! o
UF_DISP_CONS_PARALLEL
, f/ `) O, @4 r1 n( o( S* T3 }UF_DISP_CONS_PERPENDICULAR* K+ W7 [+ {) G: c
UF_DISP_CONS_TANGENT" O) x% k7 ?2 B2 C
UF_DISP_CONS_CONCENTRIC
6 n( C) h- V0 u2 N+ {$ NUF_DISP_CONS_COINCIDENT
t, ]* I$ @. O& BUF_DISP_CONS_COLLINEAR
3 j+ T0 S, ?$ L( x/ Q+ n( sUF_DISP_CONS_POINT_ON_CURVE0 O0 |0 s8 A. k! S& n
UF_DISP_CONS_MIDPOINT
$ ?4 }' z$ u. f6 c6 h# f' x; iUF_DISP_CONS_EQUAL_LENGTH
) R: M, J, J: N3 [UF_DISP_CONS_EQUAL_RADIUS
; o* _& `) a2 c3 xUF_DISP_CONS_CONSTANT_LENGTH v9 x& M7 ]+ P" |# M
UF_DISP_CONS_CONSTANT_ANGLE
, D, U( c+ Y bUF_DISP_CONS_MIRROR7 A- k3 V0 h5 ^( x
UF_DISP_DIM_RADIUS
) s) Z* D! l" R& S4 y8 }UF_DISP_DIM_DIAMETER2 ^1 P5 S4 V* }% S0 ?) E E
UF_DISP_DIM_PARALLEL
8 B" D5 A6 W fUF_DISP_DIM_PERPENDICULAR7 Z$ e: j7 V' o" D8 F5 u
UF_DISP_CONS_SLOPE) g6 M6 D% f( _1 G. B) d
UF_DISP_CONS_STRING
; e9 s* l+ V6 q9 ^1 G7 HUF_DISP_CONS_UNIFORM_SCALED
" w( i1 P6 C0 |3 c, vUF_DISP_CONS_NON_UNIFORM_SCALED* `. n, E. K( X6 N9 I
UF_DISP_CONS_ASSOC_TRIM) A. k3 D" D: T, R2 f
UF_DISP_CONS_ASSOC_OFFSET9 d: Q' T& z: o8 U: E" X" B$ A7 o' c" h
UF_DISP_2T_RES_SPOT_WELD* ]8 `$ a; A! h2 T V
UF_DISP_3T_RES_SPOT_WELD
5 C( u- D/ h. V& IUF_DISP_4T_RES_SPOT_WELD2 X9 D# U2 P7 c( D# a/ O$ n9 n1 U
UF_DISP_2T_DC_SPOT_WELD) o2 q" G9 z% [: M- j
UF_DISP_3T_DC_SPOT_WELD3 d! C( G5 v+ `$ {
UF_DISP_4T_DC_SPOT_WELD
5 ]8 z: k, c# m! M- i( L) IUF_DISP_2T_KPC_SPOT_WELD
4 K$ @$ M6 H5 H# \2 t8 M3 |UF_DISP_3T_KPC_SPOT_WELD
1 j( v8 {& T8 G- ?- MUF_DISP_4T_KPC_SPOT_WELD5 s3 n6 U* b5 [
UF_DISP_2T_PROC_SPOT_WELD
) e" g1 n7 }5 I& UUF_DISP_3T_PROC_SPOT_WELD
; J. j x! x3 A( s( A, uUF_DISP_4T_PROC_SPOT_WELD
$ B) ?; W! ^, \" U" x& M: YUF_DISP_ARC_SPOT_WELD" A4 e8 C. n$ P: l" l
UF_DISP_CLINCH_WELD9 I4 {: v. V) o9 H- \- e% I+ p
UF_DISP_ANCHOR6 a* y) U+ K* d; ?8 i
UF_DISP_LEFT_LEADER_CONNECTION
7 s2 f! C! ^9 w4 i5 u: [$ V$ aUF_DISP_RIGHT_LEADER_CONNECTION* Q A, l9 F2 m9 \* f# ?
UF_DISP_FILLED_CIRCLE
5 j# T' `9 I0 ^1 XUF_DISP_FILLED_SQUARE
# \0 m: u# ?7 FUF_DISP_LARGE_FILLED_SQUARE
# x/ D1 f6 o, x4 Z7 D: d1 VUF_DISP_DATUM_POINT8 T3 c9 s( B) [6 B; O# g# t2 v! O
UF_DISP_SNAPPING_DIAMOND
7 r/ L! E4 p0 a8 cUF_DISP_CIRCLE_IN_CIRCLE
1 [3 A3 x. U0 @- SUF_DISP_CIRCLE_IN_SQUARE$ w0 _* R. A f5 k- s0 b) n6 L* B
UF_DISP_SQUARE_IN_SQUARE% h& ~0 u+ s7 `1 f5 L; N+ K; H
UF_DISP_FILLED_LEFT_TRIANGLE
1 F) ^. G6 n$ T6 Q5 IUF_DISP_FILLED_RIGHT_TRIANGLE
: y* z( B% {' P6 P5 I& e( GUF_DISP_FILLED_UP_TRIANGLE
3 A3 I6 U' U; sUF_DISP_FILLED_DOWN_TRIANGLE/ }6 B2 r" r: I) m3 n. d
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
! ?6 y4 h5 a: J5 z) hUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
: s6 @- N1 }7 k* a dUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
# U% {- S& d d- F# NUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE4 x* J" H2 t/ w0 O, T
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
3 ?: ~( x; j0 S7 qUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE9 D; k% c. y- N3 p) z
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
5 Q7 A( Q/ n! A7 [/ BUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE- U7 P! _, N o/ t& M
UF_DISP_ROUNDED_CROSS8 b& e I' i% V6 p1 \. S- N
UF_DISP_FILLED_DIAMOND# s% _: I' X7 `3 p( U% ?
UF_DISP_UP_DOWN_TRIANGLES
E/ e& V+ a/ S* Y. w6 _" {, X. w NUF_DISP_LEFT_RIGHT_TRIANGLES5 O9 o+ t8 ?$ z
UF_DISP_SMALL_WHEEL9 R/ B: K! k3 ?5 k
UF_DISP_LARGE_WHEEL
$ s8 [# e, M7 f9 [8 \8 IUF_DISP_HOLLOW_CIRCLE5 d4 \$ N: d7 @3 z/ v
UF_DISP_PREVIEW_PERPENDICULAR/ M+ @! r( o8 Z! v7 d/ V
UF_DISP_PREVIEW_HORIZONTAL
+ w6 x" s S) `& G" b) FUF_DISP_PREVIEW_VERTICAL
3 J0 ]! [5 w1 L4 ], GUF_DISP_PREVIEW_TANGENT8 t, f- @6 s) ^* }7 H# r5 I Z* {
UF_DISP_PREVIEW_PARALLEL- q3 L, t h" P( G9 f& e
UF_DISP_PREVIEW_POINT_ON_CURVE3 V% A$ A3 F5 y3 v3 K B2 S
UF_DISP_PREVIEW_COLLINEAR& n: F' u2 W* n% j% B C
UF_DISP_RULER
$ z) v: c- z m( N, @UF_DISP_PROTRACTOR8 _2 I+ `$ ~) p9 I; J3 t4 q2 |
UF_DISP_SKETCH_NOTEBOOK% R, f1 N; Z$ C' y
UF_DISP_ARC_END_POINT$ D( x% ?1 h4 \" Q
UF_DISP_2_PT_ARC_MARKER' Z2 i# P" M. j
UF_DISP_BIG_ASTERISK
" m5 w2 ^' I- p8 U' g9 qUF_DISP_LINE_IN_CIRCLE
& y8 h- k" G, \) _4 |$ tUF_DISP_PLUS_IN_CIRCLE
7 c' ^ B0 i x# }UF_DISP_CENTER_OF_ROTATION
! e% c) G" H7 R0 B; ~5 i. yUF_DISP_PREVIEW_X, Q' h5 d" r, o C
UF_DISP_PREVIEW_Y6 Y$ p2 Z- M( u& R) n8 b
UF_DISP_PREVIEW_Z
+ e9 P, t! [7 C/ OUF_DISP_2T_GENERAL_SPOT_WELD
' @$ r- T1 v7 q1 }UF_DISP_3T_GENERAL_SPOT_WELD
* r) z- v; t, T4 g* k9 i [UF_DISP_4T_GENERAL_SPOT_WELD
Z0 K2 w# r- Q t% ?% T+ {! D, L0 lUF_DISP_2T_VITAL_SPOT_WELD
7 e0 s) S6 ?; R- k* YUF_DISP_3T_VITAL_SPOT_WELD$ U/ _1 C8 f+ H( m6 A m" k, J2 D
UF_DISP_4T_VITAL_SPOT_WELD
) W5 d$ u" T5 \6 t& A5 I- w; R5 _UF_DISP_2T_IMPORTANT_SPOT_WELD
! p; ^6 r- r4 X- \# l5 v# q; yUF_DISP_3T_IMPORTANT_SPOT_WELD
) O. Y) V$ E' J! }$ RUF_DISP_4T_IMPORTANT_SPOT_WELD# N: @0 m0 s% D2 i% _* \$ e4 z. U
UF_DISP_2T_SEMIPANEL_SPOT_WELD M( S V2 C. _+ }
UF_DISP_3T_SEMIPANEL_SPOT_WELD
' }3 N2 P2 \/ C- ?0 F3 E6 CUF_DISP_4T_SEMIPANEL_SPOT_WELD! \, q( w& u) n
UF_DISP_SPOT_WELD_NUT G+ \* ]9 u! j9 O* |0 q# K
UF_DISP_SPOT_WELD_STUD
8 g' K: X1 S- Y! e; I; X# E" MUF_DISP_INVALID_MARKER7 t1 a7 D, E5 R4 B& v/ q# ]
) i; r# F4 h, A2 k9 a! ^
' r. w, [$ C, M' e1 O
|
|