|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- D4 a# ^0 m( l& n% D
NX二次开发源码分享,显示点的临时符号的方法+ a6 j6 f$ ?% L7 V4 n+ O$ F+ f
static void display_temporary_asterisk(double *coords)
0 ^/ |4 O+ }2 }0 `4 q{
8 V/ u. ~) ? O% r$ m) l UF_OBJ_disp_props_t2 |: P2 b G- R5 B- }% ]- G; m
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
: Z9 T0 z0 r- s$ d UF_OBJ_FONT_SOLID, FALSE};: b0 n4 t$ F9 m r1 @4 }$ i: t
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,8 d' C1 K" ^; B: t% E8 V
coords, &attrib, UF_DISP_ASTERISK));, ]# h5 K b- f/ ~% L$ H" X
}
# c4 Z3 h- G+ v这里可以将UF_DISP_ASTERISK改成其他类型
8 x: t1 f1 k) \$ ^1 ?( ]6 @UF_DISP_NO_MARKER = 0, p* F8 F" [+ l* S
UF_DISP_POINT
) y' x3 z- k% t8 p e PUF_DISP_DOT0 M5 O' a0 c% x; i) d
UF_DISP_ASTERISK/ R7 d8 c+ J3 \/ a0 D
UF_DISP_CIRCLE( c% x+ Q* l1 T
UF_DISP_POUNDSIGN
* \9 b3 t6 r- U" {7 H# b4 [UF_DISP_X
* U2 s" v8 A. g# |$ L* z% SUF_DISP_GRIDPOINT
2 l4 I6 M- L9 N) u C& SUF_DISP_SQUARE: m/ M" S4 W- U3 H V; f3 ]7 A# Z t
UF_DISP_TRIANGLE_MARKER' h$ G5 A, L7 w8 |) G& Z
UF_DISP_DIAMOND) _+ `8 d* ]9 W: p
UF_DISP_CENTERLINE& v- ]# X% `+ q/ t
UF_DISP_CONS_FIX
{$ R, s+ F5 KUF_DISP_CONS_HORIZONTAL
# |% E8 _7 r5 N- J. Z1 EUF_DISP_CONS_VERTICAL
/ R* }# y; K; w4 Y9 E1 B8 M) nUF_DISP_CONS_PARALLEL
; V; c ~' X+ m' A+ _% fUF_DISP_CONS_PERPENDICULAR
# Q3 M2 b+ m5 o) @) LUF_DISP_CONS_TANGENT
2 f# w# t8 z; U( |/ ^5 V/ BUF_DISP_CONS_CONCENTRIC" i$ {& g! x0 w' U
UF_DISP_CONS_COINCIDENT
8 G& C5 |" W* G* O3 r! u$ [UF_DISP_CONS_COLLINEAR" ^' z* P. Q; p* n+ r {7 E
UF_DISP_CONS_POINT_ON_CURVE
- d" ?1 k+ s. d+ i1 ]0 t* l. JUF_DISP_CONS_MIDPOINT) J5 N2 G; ]! c; O3 G5 a' }
UF_DISP_CONS_EQUAL_LENGTH
4 b) ` J: b5 y3 Z1 PUF_DISP_CONS_EQUAL_RADIUS7 D( [* W' A4 }, |7 L
UF_DISP_CONS_CONSTANT_LENGTH4 l9 y* z; \- @0 V8 {
UF_DISP_CONS_CONSTANT_ANGLE4 |& r$ N; B/ F9 n1 t" z
UF_DISP_CONS_MIRROR
7 c: f0 P5 D2 ^! ?- v% v H4 uUF_DISP_DIM_RADIUS
% ^1 N: j2 p; ?UF_DISP_DIM_DIAMETER" R6 ?. b( O2 Y8 i% |6 E& y
UF_DISP_DIM_PARALLEL& w; U2 H6 V! R8 ]% t! M
UF_DISP_DIM_PERPENDICULAR1 f |, ?1 m) w Z$ a8 _. h" A5 X
UF_DISP_CONS_SLOPE6 ~" k/ H; s* S- p% L
UF_DISP_CONS_STRING
9 X# O1 J. q. K& T6 fUF_DISP_CONS_UNIFORM_SCALED7 Q) I e8 `' Y+ c0 N
UF_DISP_CONS_NON_UNIFORM_SCALED' c: X8 U0 u* B
UF_DISP_CONS_ASSOC_TRIM' Y) A, ?2 ]. y( ~1 U- e2 I
UF_DISP_CONS_ASSOC_OFFSET: z& S0 P) x H+ X6 l: s: w
UF_DISP_2T_RES_SPOT_WELD# G! V$ L, K9 } h- R8 J2 a& B: v
UF_DISP_3T_RES_SPOT_WELD
* e$ B7 U- z3 I! A+ i: tUF_DISP_4T_RES_SPOT_WELD
! c/ C" Q3 t! e) R7 Y6 M9 OUF_DISP_2T_DC_SPOT_WELD
' M" ~1 [6 R: p; f' ~2 XUF_DISP_3T_DC_SPOT_WELD# R( n6 g9 u) F" }8 G
UF_DISP_4T_DC_SPOT_WELD$ f- ?" H0 n4 S
UF_DISP_2T_KPC_SPOT_WELD+ e# X8 R4 _7 x' T4 `
UF_DISP_3T_KPC_SPOT_WELD
; c. f* R( X) q; K4 l; i3 a+ hUF_DISP_4T_KPC_SPOT_WELD0 S$ p1 X5 q8 X; e
UF_DISP_2T_PROC_SPOT_WELD: v; w7 E6 K& {% W4 K1 ~
UF_DISP_3T_PROC_SPOT_WELD
% m6 s. Q: N! t- V" r$ G4 VUF_DISP_4T_PROC_SPOT_WELD' I4 _9 r( V5 W# W. ]% n
UF_DISP_ARC_SPOT_WELD
# u- A2 L0 {3 ZUF_DISP_CLINCH_WELD
2 Y. ~; H# `$ S, t& [8 Z( ~UF_DISP_ANCHOR
- h4 c: j1 g7 F/ W7 sUF_DISP_LEFT_LEADER_CONNECTION; e0 R& q/ ? d4 _7 Q
UF_DISP_RIGHT_LEADER_CONNECTION3 |: I! Z2 u! Q
UF_DISP_FILLED_CIRCLE& |1 c7 O, f' E2 _- a( O2 G7 o" i
UF_DISP_FILLED_SQUARE, _6 R; y& l; d- R1 U, B0 `
UF_DISP_LARGE_FILLED_SQUARE
* F) `' R B, I1 ]9 jUF_DISP_DATUM_POINT$ i$ l( v0 {: n# z5 @& _
UF_DISP_SNAPPING_DIAMOND, q8 _1 \" I! t0 o+ y9 L! a' n
UF_DISP_CIRCLE_IN_CIRCLE; k6 Y. J. f S" g! l
UF_DISP_CIRCLE_IN_SQUARE4 K: p" ^; x' S6 y
UF_DISP_SQUARE_IN_SQUARE' M) Z$ `7 {# ]8 l$ Y' I9 G
UF_DISP_FILLED_LEFT_TRIANGLE
' T! u6 V' p* Z% HUF_DISP_FILLED_RIGHT_TRIANGLE
" Z8 M5 {" m3 D% W4 HUF_DISP_FILLED_UP_TRIANGLE( _$ c- V1 E) q# R
UF_DISP_FILLED_DOWN_TRIANGLE: |! B" p. c& T6 M) u
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
* A, } o# a; f% R0 f# ?UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
' i: r" [, O- Y+ LUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE. R l! `7 t4 e t
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE4 Q v' r( ]6 a4 Y0 x) w+ w
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE9 c# p2 q3 R$ _( M0 i8 B2 J
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE
- A& f1 t! Y6 k0 s3 c9 [% vUF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE3 o" o. C" B2 x) p' z6 t
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE% J* @6 F/ |0 d! b
UF_DISP_ROUNDED_CROSS
5 f, R/ F: g5 }# {UF_DISP_FILLED_DIAMOND0 F0 t* L# ^0 v2 J! M
UF_DISP_UP_DOWN_TRIANGLES
% |/ d8 q" W: M: o0 aUF_DISP_LEFT_RIGHT_TRIANGLES) ^/ O% Z0 }+ m t5 ]0 s
UF_DISP_SMALL_WHEEL
: W6 o( M8 q" K- P0 o) YUF_DISP_LARGE_WHEEL
- N+ e/ c6 U% B- N( \9 d5 [UF_DISP_HOLLOW_CIRCLE
- D z$ Q; ^ V6 w% n0 ~, [2 @UF_DISP_PREVIEW_PERPENDICULAR
3 f5 o/ A9 c b6 F) h" b x) o x2 K, wUF_DISP_PREVIEW_HORIZONTAL3 O! r4 q; v5 ^/ X
UF_DISP_PREVIEW_VERTICAL
. V1 a- S/ }, b- GUF_DISP_PREVIEW_TANGENT
' i3 z. A# _, i9 `- EUF_DISP_PREVIEW_PARALLEL+ o% X2 Z' [( ?% B: K1 F7 `1 @
UF_DISP_PREVIEW_POINT_ON_CURVE: T7 V& N! J2 x1 Y9 ?% h
UF_DISP_PREVIEW_COLLINEAR. _ Y8 T# x" J& A. H l
UF_DISP_RULER* v8 d! g; a. P2 R+ b
UF_DISP_PROTRACTOR
7 A; h0 n/ s+ z% ~4 aUF_DISP_SKETCH_NOTEBOOK; l3 @0 G8 q+ ]* \+ Q4 Y0 N
UF_DISP_ARC_END_POINT7 w4 y/ J( t7 i- @% E4 n
UF_DISP_2_PT_ARC_MARKER
* R1 [. S! ^. {1 P. U+ FUF_DISP_BIG_ASTERISK! i2 i( V Q8 d% x
UF_DISP_LINE_IN_CIRCLE) Q6 G/ N# q( ^
UF_DISP_PLUS_IN_CIRCLE
+ T+ H+ U1 K0 n3 XUF_DISP_CENTER_OF_ROTATION" m+ H( ?4 @7 o, y& N+ j( t
UF_DISP_PREVIEW_X
' Z( }" l0 G; PUF_DISP_PREVIEW_Y
X$ p2 }# U2 L/ N% ^9 w, o( NUF_DISP_PREVIEW_Z4 w8 N! X( A% f$ X+ ^, K( B. e% g d9 ]# }
UF_DISP_2T_GENERAL_SPOT_WELD& W5 |6 y- ?, q8 ]& v
UF_DISP_3T_GENERAL_SPOT_WELD8 F: _! p$ T& h# ~ ?1 T
UF_DISP_4T_GENERAL_SPOT_WELD& O6 x4 W+ g$ l0 f2 R0 Z
UF_DISP_2T_VITAL_SPOT_WELD
" R. m6 H J$ D/ n* gUF_DISP_3T_VITAL_SPOT_WELD
' U# |3 ]' y1 H1 V- ~UF_DISP_4T_VITAL_SPOT_WELD3 } M# a# U4 H/ a0 W9 s a! i6 Z
UF_DISP_2T_IMPORTANT_SPOT_WELD
# p2 X% q% e1 c$ g% B2 p) oUF_DISP_3T_IMPORTANT_SPOT_WELD0 _) ~* B4 K: h. C
UF_DISP_4T_IMPORTANT_SPOT_WELD
& l. y7 p: k1 ZUF_DISP_2T_SEMIPANEL_SPOT_WELD9 A4 h0 i, \ T: R1 ~/ f
UF_DISP_3T_SEMIPANEL_SPOT_WELD
* J0 l; S2 j; Y ]: nUF_DISP_4T_SEMIPANEL_SPOT_WELD% v! E% V3 ^2 q1 Z, F! F" w
UF_DISP_SPOT_WELD_NUT
0 m" ?) }/ C$ LUF_DISP_SPOT_WELD_STUD
0 v% Y5 m4 z; a) E+ VUF_DISP_INVALID_MARKER" \6 K$ v9 }. O
4 g' e0 c6 i0 s( @2 Z& _7 E. E. q5 O
|
|