|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
* S& N0 a' |; j2 e' C; D
NX二次开发源码分享,显示点的临时符号的方法& \ i3 R" Q1 P/ R" E; R
static void display_temporary_asterisk(double *coords)4 |3 v& M+ e. X; Q( m: G
{! t3 r% J2 Y, r- {* V }& L
UF_OBJ_disp_props_t2 W: s6 e5 s8 B& m2 Z& |, D# J# J
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
7 ?+ t8 c/ i0 J$ l UF_OBJ_FONT_SOLID, FALSE};5 _/ E# ~/ Y7 c. f. u [6 Q; Y
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,6 v! ~5 Y2 c C5 }9 d. v
coords, &attrib, UF_DISP_ASTERISK));! D/ c4 S5 M. x1 D2 S# v
}
4 D0 v# u( U$ ?4 K这里可以将UF_DISP_ASTERISK改成其他类型5 `8 V1 L9 L/ W% O. b. n
UF_DISP_NO_MARKER = 08 Y! Y; C( P: l, G( M' Y% A
UF_DISP_POINT; T T% |! z4 ^
UF_DISP_DOT
0 f+ L- `3 r4 r8 o, z, ^UF_DISP_ASTERISK& Q! V" v- z6 {$ {7 f* H
UF_DISP_CIRCLE. X" u7 O* W7 X3 \4 m3 x; ?/ e
UF_DISP_POUNDSIGN
5 K9 z6 e1 V, z9 {: jUF_DISP_X
M" X( w9 b5 m8 h- xUF_DISP_GRIDPOINT
3 D4 t$ e5 m0 wUF_DISP_SQUARE
; u) ~7 ~9 S% JUF_DISP_TRIANGLE_MARKER
+ n6 H% R" m0 l, w- h8 K) sUF_DISP_DIAMOND) G9 N4 z, H& a8 y, c& J+ K- z# Q
UF_DISP_CENTERLINE6 u3 @- h: Y, `$ w3 @- C! z
UF_DISP_CONS_FIX
; `* j3 e- H6 A; kUF_DISP_CONS_HORIZONTAL3 }" w& i6 ~5 k
UF_DISP_CONS_VERTICAL @! X( y( S- o3 n$ h4 }* C3 U
UF_DISP_CONS_PARALLEL
" H( d1 l5 h( b% PUF_DISP_CONS_PERPENDICULAR
% h9 L; v( D! e1 z" a5 P. ]& X! Y* uUF_DISP_CONS_TANGENT
% O' d# M p5 v% A1 r2 `" |6 ^; OUF_DISP_CONS_CONCENTRIC/ ^* e: v+ @6 S" j
UF_DISP_CONS_COINCIDENT; u/ c& s6 ^4 p0 m" \
UF_DISP_CONS_COLLINEAR
( D9 S8 J3 W4 H7 ?1 Q( `( C! }5 f9 vUF_DISP_CONS_POINT_ON_CURVE
# b7 M: Z; B! c. pUF_DISP_CONS_MIDPOINT+ H2 I2 @; ?4 C2 W0 J* d% H
UF_DISP_CONS_EQUAL_LENGTH4 _5 Q' [9 q7 q' S& x5 q
UF_DISP_CONS_EQUAL_RADIUS
1 i/ p) v. w% D G8 Y( Y3 LUF_DISP_CONS_CONSTANT_LENGTH
, I6 e, }; T! `UF_DISP_CONS_CONSTANT_ANGLE5 M) b; l& @8 J6 [
UF_DISP_CONS_MIRROR
5 o5 J1 e- f( a7 E* _( z9 G8 kUF_DISP_DIM_RADIUS8 ~6 y5 A& o+ l/ e# k
UF_DISP_DIM_DIAMETER) D0 H, A/ J; H! n8 A
UF_DISP_DIM_PARALLEL
) ]; H# i1 ^& E o' i# TUF_DISP_DIM_PERPENDICULAR9 s) P% I `1 W; D- m. Y
UF_DISP_CONS_SLOPE
. [1 g; c* V$ W' d' B8 W. r$ \UF_DISP_CONS_STRING5 a! i! F) X) g$ \$ A' @6 f
UF_DISP_CONS_UNIFORM_SCALED# n! g1 X1 l; Y' M: k
UF_DISP_CONS_NON_UNIFORM_SCALED
* B' j9 U( L7 `: [9 Z8 |UF_DISP_CONS_ASSOC_TRIM# _; J/ w3 ^; R- s: B
UF_DISP_CONS_ASSOC_OFFSET
* v, j' _ P* F. O6 BUF_DISP_2T_RES_SPOT_WELD$ }1 g* t: p7 a, I0 E& l. X
UF_DISP_3T_RES_SPOT_WELD
! E" E- x- h. w' A+ \: iUF_DISP_4T_RES_SPOT_WELD7 J5 ~ q: F% ^ g* _7 O
UF_DISP_2T_DC_SPOT_WELD* |; ?0 B2 s* C9 V7 M2 c2 ^0 Z
UF_DISP_3T_DC_SPOT_WELD/ ?6 ^& F; E" X8 K" q% k. M7 V
UF_DISP_4T_DC_SPOT_WELD6 }+ q3 k+ t( {. j0 ]
UF_DISP_2T_KPC_SPOT_WELD" _) y6 Z" `" v* k/ a5 I( Q+ j! y
UF_DISP_3T_KPC_SPOT_WELD8 V l$ v5 u7 a
UF_DISP_4T_KPC_SPOT_WELD B+ [* V; n4 D6 A1 q% y- b# I) J( R
UF_DISP_2T_PROC_SPOT_WELD8 _6 {9 z3 t. C; d: a
UF_DISP_3T_PROC_SPOT_WELD) }( w% d/ l: S* N
UF_DISP_4T_PROC_SPOT_WELD
$ D; P! g; R- ^' ] F$ gUF_DISP_ARC_SPOT_WELD" K+ N5 U! G w H9 f9 @0 n* ]
UF_DISP_CLINCH_WELD
6 ~' G/ A# ]) h( s0 f8 i5 S% ]: RUF_DISP_ANCHOR' c5 f9 q( g2 c4 g
UF_DISP_LEFT_LEADER_CONNECTION
% h5 D5 h9 ]" z8 n% Z/ g: mUF_DISP_RIGHT_LEADER_CONNECTION3 b" V# c8 t p- l! b. R7 U
UF_DISP_FILLED_CIRCLE3 c7 o( X+ U: D2 b8 O0 `: C& x
UF_DISP_FILLED_SQUARE
% C5 A6 p0 h$ p J1 R9 Y+ p6 AUF_DISP_LARGE_FILLED_SQUARE# [$ d8 N# {: g% o2 L" z; D1 X
UF_DISP_DATUM_POINT7 \& A- D5 O6 a4 O
UF_DISP_SNAPPING_DIAMOND' ]1 O/ u9 F. J Q- y
UF_DISP_CIRCLE_IN_CIRCLE
0 P( }5 B' w$ {3 @& {5 U$ EUF_DISP_CIRCLE_IN_SQUARE/ \' y5 T# k- L7 g
UF_DISP_SQUARE_IN_SQUARE% C; i, i8 e! R1 }1 }* l0 e
UF_DISP_FILLED_LEFT_TRIANGLE
$ g% L4 W! M+ f( x- Q( IUF_DISP_FILLED_RIGHT_TRIANGLE
; z2 P6 N0 D _% k& [* W2 p9 MUF_DISP_FILLED_UP_TRIANGLE8 G" Q+ S3 ~8 X& G% |0 ^
UF_DISP_FILLED_DOWN_TRIANGLE
: s" f/ {+ }& }3 F* x5 D2 }8 B7 RUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
" V8 y2 a7 [. o5 M9 U' EUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
& C6 C, W' k$ O7 q/ f; b! W/ a8 _UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE3 i* t# n6 x7 |8 r% `
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
( k/ L3 Q) u6 ~# A9 E: T( ] UUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE, W% X/ j/ ?) `
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE; l* B! w& Q) H" w2 v3 B
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
D3 Y4 K9 j$ vUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
& x* T" `4 V$ l: XUF_DISP_ROUNDED_CROSS6 b* m" ?6 o: u% }/ Z
UF_DISP_FILLED_DIAMOND
* i- L: b! z$ T$ l$ t* G9 h$ S" O! E; DUF_DISP_UP_DOWN_TRIANGLES s$ }/ O @5 x, K0 O) G9 s
UF_DISP_LEFT_RIGHT_TRIANGLES! E# Q5 t1 g3 M: S0 V# z
UF_DISP_SMALL_WHEEL$ {( A* n% y. Q- R0 d! i
UF_DISP_LARGE_WHEEL
: {; s' T7 U. ]4 i& g9 fUF_DISP_HOLLOW_CIRCLE
8 @& J0 K, g) [6 d7 M- ^UF_DISP_PREVIEW_PERPENDICULAR
9 \& ~' P: H8 i3 D. j G- xUF_DISP_PREVIEW_HORIZONTAL8 a X, F% P7 g6 ?4 V! K
UF_DISP_PREVIEW_VERTICAL) W( Z, z/ O- b% N4 O. a6 u; `* b
UF_DISP_PREVIEW_TANGENT6 U l5 |6 a) i4 o
UF_DISP_PREVIEW_PARALLEL6 G2 X) Y' Z: m0 O" {
UF_DISP_PREVIEW_POINT_ON_CURVE/ z b, m9 k- |$ ]# S
UF_DISP_PREVIEW_COLLINEAR# n& @8 `- O% L" C
UF_DISP_RULER
6 A5 n' \9 Y* o2 I4 n! B- gUF_DISP_PROTRACTOR8 y& \7 c. `# F5 R0 a6 E
UF_DISP_SKETCH_NOTEBOOK7 ?4 R& F: q) b$ p1 o
UF_DISP_ARC_END_POINT
- M+ s2 r0 ^" q0 g( K! b+ i! }UF_DISP_2_PT_ARC_MARKER: Z: n# U, j% h# a2 J
UF_DISP_BIG_ASTERISK
; Q, h/ E8 A* V" C# Z) _UF_DISP_LINE_IN_CIRCLE
; ~/ r0 S4 G# p+ iUF_DISP_PLUS_IN_CIRCLE5 T" `( | D' Q" g4 A o
UF_DISP_CENTER_OF_ROTATION
/ X2 S) L# g& v0 ~UF_DISP_PREVIEW_X
- l; g( ^' k( pUF_DISP_PREVIEW_Y
) W. d; d8 T0 C. T$ a1 aUF_DISP_PREVIEW_Z1 N; F0 f3 b* H
UF_DISP_2T_GENERAL_SPOT_WELD
0 q5 X! A0 u. J6 fUF_DISP_3T_GENERAL_SPOT_WELD
4 `0 q% M9 e2 YUF_DISP_4T_GENERAL_SPOT_WELD
) v) s& e o+ j, U0 d2 HUF_DISP_2T_VITAL_SPOT_WELD
# g. j4 Q8 ^' I9 F6 L. nUF_DISP_3T_VITAL_SPOT_WELD
1 K6 t6 X2 \) e* r/ H. yUF_DISP_4T_VITAL_SPOT_WELD
- a0 s. V2 {9 Y) f6 |5 D+ CUF_DISP_2T_IMPORTANT_SPOT_WELD8 d M* r! ^% K3 g& E3 H
UF_DISP_3T_IMPORTANT_SPOT_WELD
3 {5 H z! z( v1 ^) [% ?7 OUF_DISP_4T_IMPORTANT_SPOT_WELD7 ` C) x% W( r6 R- o t% R) E! N
UF_DISP_2T_SEMIPANEL_SPOT_WELD
* r- _/ u: G/ Q; ~/ E AUF_DISP_3T_SEMIPANEL_SPOT_WELD
" y3 o. z4 o7 q z" a) jUF_DISP_4T_SEMIPANEL_SPOT_WELD# M. |$ R+ c N8 K0 M. g6 g/ D
UF_DISP_SPOT_WELD_NUT( K c e" H$ `1 E# ~' G. \
UF_DISP_SPOT_WELD_STUD6 m9 W3 J1 K, i, R& u
UF_DISP_INVALID_MARKER
3 ?7 y6 O4 G5 M
: _7 ]1 p2 ?7 |7 C7 G+ V! C" ]8 a
! z, f0 t1 T" G9 r |
|