|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
/ ]0 Y$ I7 ~6 U
NX二次开发源码分享,显示点的临时符号的方法
! i% F- C* s- u/ N2 |8 S, Astatic void display_temporary_asterisk(double *coords)' r V2 |1 h& k/ R; E5 Q! Q' V, ?
{
q0 I$ P5 \, _0 p4 n UF_OBJ_disp_props_t
9 C/ d; S+ ^ f+ q `' L" j. Z attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,% H5 L& I7 M1 y1 i$ r3 B
UF_OBJ_FONT_SOLID, FALSE};
' u! i: ~* f. s% R- ?1 b v1 c$ L UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,- F* K# ~' Z1 N2 A0 d" X! H
coords, &attrib, UF_DISP_ASTERISK));* ^2 y+ L% X3 K( L
}
4 t- v" V% ~% C6 F这里可以将UF_DISP_ASTERISK改成其他类型# I: E3 x2 E$ [ o# T8 j
UF_DISP_NO_MARKER = 0
C# _ a# h4 hUF_DISP_POINT! y: ]& {0 }0 N# @
UF_DISP_DOT% D. P/ |& ]$ c- [
UF_DISP_ASTERISK
6 a6 Z" |# w8 T$ mUF_DISP_CIRCLE( q: C4 {4 t, M& e
UF_DISP_POUNDSIGN7 J) ~9 z/ S1 o g4 T% {& z
UF_DISP_X
! {1 |: A: ^' U9 X" ]9 V( J! rUF_DISP_GRIDPOINT
- s+ u5 y' f j( V% Q- m& z8 bUF_DISP_SQUARE/ O+ w2 C' Q9 V0 o. e' Q( J+ H/ G! v
UF_DISP_TRIANGLE_MARKER5 W+ ?/ r6 l+ Y* v# K# w Z: C/ V& ~
UF_DISP_DIAMOND
" U& s9 o4 c4 g& K% s& c+ EUF_DISP_CENTERLINE; b" M! n8 {( r) k( G; e3 y2 G
UF_DISP_CONS_FIX
: y6 T4 S5 j0 rUF_DISP_CONS_HORIZONTAL1 v) L% {5 N3 _& g- V
UF_DISP_CONS_VERTICAL
y9 t! E% ^# x' o" tUF_DISP_CONS_PARALLEL; W( D8 ~7 T- e5 E: M5 `+ D/ ~
UF_DISP_CONS_PERPENDICULAR
: [: }) o. k, b4 L8 p- R+ R2 DUF_DISP_CONS_TANGENT
! ?" U6 `" \" s8 J; k# ^UF_DISP_CONS_CONCENTRIC
4 M4 s6 K8 |6 \) N3 W0 a9 iUF_DISP_CONS_COINCIDENT% A: i4 M+ U \: h
UF_DISP_CONS_COLLINEAR; b$ d+ b* f( d
UF_DISP_CONS_POINT_ON_CURVE
o% w/ e5 d, @: cUF_DISP_CONS_MIDPOINT
) i/ h8 a' X" E) E- y2 `+ LUF_DISP_CONS_EQUAL_LENGTH
" O5 e7 \6 N. ], [UF_DISP_CONS_EQUAL_RADIUS5 p: u( {/ a2 Z$ z# v1 d# G6 f
UF_DISP_CONS_CONSTANT_LENGTH
0 ~+ {/ b' j$ Y! MUF_DISP_CONS_CONSTANT_ANGLE/ y! Q6 k8 {. T( ]7 {
UF_DISP_CONS_MIRROR
3 w2 c& j9 I Q8 K8 h# sUF_DISP_DIM_RADIUS
7 K5 S1 R* Q8 Z$ I- X" UUF_DISP_DIM_DIAMETER
2 w6 [- B7 `) N+ m6 y8 DUF_DISP_DIM_PARALLEL
6 J) j# X) ~! X5 X4 }. Y6 n3 aUF_DISP_DIM_PERPENDICULAR- C" I; i7 `+ s5 ^5 |
UF_DISP_CONS_SLOPE4 x; r& ^7 G. w$ a# L- l, B
UF_DISP_CONS_STRING9 W" D/ m+ p) { ]5 @! p
UF_DISP_CONS_UNIFORM_SCALED- j3 q1 e5 ?( } H1 S" r- j8 M
UF_DISP_CONS_NON_UNIFORM_SCALED! G v' G5 b$ u3 K
UF_DISP_CONS_ASSOC_TRIM
1 c, z) O; f7 P$ c$ ]6 }5 e% MUF_DISP_CONS_ASSOC_OFFSET; V3 V) O2 S! j6 U0 g
UF_DISP_2T_RES_SPOT_WELD
: d _+ |, i, L0 I7 |; {0 S( lUF_DISP_3T_RES_SPOT_WELD0 [0 `1 l# V$ r9 n) [ Q
UF_DISP_4T_RES_SPOT_WELD! u& z9 D# ~" v) h) L4 \
UF_DISP_2T_DC_SPOT_WELD
: Y6 ~0 N) X2 D4 z# X) P* FUF_DISP_3T_DC_SPOT_WELD+ Q1 |- d4 o! c* a, `; M) W* ^( Z
UF_DISP_4T_DC_SPOT_WELD/ a4 g) q& \3 R# L4 l
UF_DISP_2T_KPC_SPOT_WELD
0 W2 M' I! E5 c) t' u- fUF_DISP_3T_KPC_SPOT_WELD) |5 l" G* r( m% W6 p
UF_DISP_4T_KPC_SPOT_WELD' n' h' N8 v: W: r& C
UF_DISP_2T_PROC_SPOT_WELD8 Z; m4 u/ k1 L
UF_DISP_3T_PROC_SPOT_WELD
' R, l& O( k' G- y! b" k: E+ wUF_DISP_4T_PROC_SPOT_WELD
! T, Z9 @3 z$ Q& d: v" H6 I$ L! k# F7 rUF_DISP_ARC_SPOT_WELD
" U% r3 A0 s, j2 _UF_DISP_CLINCH_WELD
8 i* m# M' _7 ~6 o8 p- l5 ^' |& HUF_DISP_ANCHOR
+ K! Y4 v$ a" d* S: ~UF_DISP_LEFT_LEADER_CONNECTION o+ L0 _' Z4 u O/ o
UF_DISP_RIGHT_LEADER_CONNECTION
% V$ i$ H! p) a# J% ]* | u/ dUF_DISP_FILLED_CIRCLE
) g/ y. H2 w {3 [* hUF_DISP_FILLED_SQUARE
5 h; A# x( ]4 q. m7 c- Y& s) d8 A3 ZUF_DISP_LARGE_FILLED_SQUARE
4 m G$ f& a( n3 ?4 tUF_DISP_DATUM_POINT
) I1 M0 O: Y1 } K5 m! Z3 T" l; _UF_DISP_SNAPPING_DIAMOND8 P' `4 F$ C, s0 Z* R$ L
UF_DISP_CIRCLE_IN_CIRCLE% P' F6 r4 X9 w* h! t; P
UF_DISP_CIRCLE_IN_SQUARE
+ k3 v& j# A" G t& ~7 s/ {UF_DISP_SQUARE_IN_SQUARE9 g8 }# s+ J" d% R
UF_DISP_FILLED_LEFT_TRIANGLE
. x8 d8 M7 X' {& Q HUF_DISP_FILLED_RIGHT_TRIANGLE
8 A5 _& u. y; ~6 zUF_DISP_FILLED_UP_TRIANGLE8 U3 I' @. K$ ~+ ~' Y" G
UF_DISP_FILLED_DOWN_TRIANGLE: X) B4 ^ W9 n& ]0 ]% H% D
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE0 p, T. t+ v3 a
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE, h9 B5 u+ f/ @- T
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
4 s' l5 s8 @+ sUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE9 _* V9 l" I: Q Z* _( b' v! ~
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE8 f4 S! C, O4 D1 ?$ N0 T
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE$ `5 p2 C2 e* U( f4 |
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE; c. d0 ~& n) Q8 }! o( e
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
) r9 a! i6 H; D3 i5 m5 FUF_DISP_ROUNDED_CROSS. }3 m3 m2 F% N) q- G4 f6 \5 I
UF_DISP_FILLED_DIAMOND4 b/ T W% \! F8 E; N
UF_DISP_UP_DOWN_TRIANGLES
1 |! t/ V& A9 Z" `- \+ ?UF_DISP_LEFT_RIGHT_TRIANGLES( h/ {7 {9 }! p( {
UF_DISP_SMALL_WHEEL
$ l2 P ^) y, u# J0 aUF_DISP_LARGE_WHEEL( U* M" R" f; L1 M% l
UF_DISP_HOLLOW_CIRCLE5 h' F, N- j4 K% T
UF_DISP_PREVIEW_PERPENDICULAR
' N9 b" d6 L* J/ {. ]. KUF_DISP_PREVIEW_HORIZONTAL
7 g) o# J b) \6 p% `4 CUF_DISP_PREVIEW_VERTICAL% d, e4 S/ L; x, D& K0 a' e
UF_DISP_PREVIEW_TANGENT
3 h* z! V" i& C( r- W! v9 gUF_DISP_PREVIEW_PARALLEL$ a% J1 I" l7 |" z! g- Y; k
UF_DISP_PREVIEW_POINT_ON_CURVE
2 O5 b9 j- N4 M6 ^0 J, {9 ~4 }UF_DISP_PREVIEW_COLLINEAR# t3 X f6 E7 D! S, M; B" Y- |9 ?
UF_DISP_RULER
' c9 T }: k( ?. y& s+ L$ }UF_DISP_PROTRACTOR# m. X+ F6 `3 O# H2 t4 b; G
UF_DISP_SKETCH_NOTEBOOK
1 B" s2 D) ^% E! ^! @5 }UF_DISP_ARC_END_POINT
6 C: \" f A$ q9 dUF_DISP_2_PT_ARC_MARKER
* b9 N/ h9 x9 S; d' b. iUF_DISP_BIG_ASTERISK! i( m8 j- K, m" B+ `9 H
UF_DISP_LINE_IN_CIRCLE" z: o5 r) P k* [# v" B
UF_DISP_PLUS_IN_CIRCLE
8 ] m+ k3 j, |, w5 \UF_DISP_CENTER_OF_ROTATION8 [+ y) T$ H; [/ s- Q2 f
UF_DISP_PREVIEW_X
$ R6 x$ R& H* n2 i; n" I3 ?* fUF_DISP_PREVIEW_Y/ ?3 u/ ~% Q7 {/ C% x
UF_DISP_PREVIEW_Z
# k3 O* M1 Q4 G' Z4 Y. j: ]) f/ mUF_DISP_2T_GENERAL_SPOT_WELD+ {8 Y1 C& c# g; B" h0 Z8 z
UF_DISP_3T_GENERAL_SPOT_WELD
8 |% }# H, {. W- NUF_DISP_4T_GENERAL_SPOT_WELD$ b+ U1 M& F( U# ]
UF_DISP_2T_VITAL_SPOT_WELD
5 S4 e! o- \, r1 F5 d q/ f* qUF_DISP_3T_VITAL_SPOT_WELD
' o$ S& `5 l6 s7 v+ l8 v9 {* EUF_DISP_4T_VITAL_SPOT_WELD
2 H/ I e. y5 x5 GUF_DISP_2T_IMPORTANT_SPOT_WELD: A5 [; Z& m4 m& |- N5 K
UF_DISP_3T_IMPORTANT_SPOT_WELD
% L( u$ c. A- u: l9 P; ~, EUF_DISP_4T_IMPORTANT_SPOT_WELD0 e, p5 Q5 ?- a, y2 s& u) j
UF_DISP_2T_SEMIPANEL_SPOT_WELD
8 [6 e4 w4 G/ K6 G2 [UF_DISP_3T_SEMIPANEL_SPOT_WELD
% n9 m1 _. I; u! W; a) ?UF_DISP_4T_SEMIPANEL_SPOT_WELD
3 C3 @4 `4 S0 z- }UF_DISP_SPOT_WELD_NUT, U0 T" j2 B2 C( r- p, O
UF_DISP_SPOT_WELD_STUD
9 w5 I8 D7 C# H$ {0 OUF_DISP_INVALID_MARKER
1 c' x1 ~2 p5 K, V& ^4 e9 K" S2 c+ j: c) p+ E
4 Q1 a1 v) V) }7 [: i5 w: r2 }
|
|