|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
# w1 I' ~ K5 A. X3 m$ X
NX二次开发源码分享,显示点的临时符号的方法) _5 U9 R6 x6 b
static void display_temporary_asterisk(double *coords), w3 ?6 {: `' j% o3 q# @
{. T0 H% W5 I5 X7 W2 i
UF_OBJ_disp_props_t* N/ K5 i4 ^! K5 K7 d
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
& J* o9 w) o7 Q1 @% a1 V UF_OBJ_FONT_SOLID, FALSE};
' r' {5 q4 B- J& F! O UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS, f$ t5 w: s5 i5 E
coords, &attrib, UF_DISP_ASTERISK));
( T# {- m5 U' ]7 Q3 u" T}4 k0 [, S, m* g0 }
这里可以将UF_DISP_ASTERISK改成其他类型1 ^- o% \; x" U# ]
UF_DISP_NO_MARKER = 0
! N3 p; O- m! ^+ uUF_DISP_POINT% {" J* a1 C( ^4 @/ ]% v
UF_DISP_DOT0 O1 @* k m3 F& G& a; t1 o* `
UF_DISP_ASTERISK/ `; b" P! b( c
UF_DISP_CIRCLE8 o! {1 @& V. Q X# Q
UF_DISP_POUNDSIGN
$ {! o* [& c0 g+ o: X0 a6 J2 A3 UUF_DISP_X; z; Z% L' d4 ^* k# f7 e6 |
UF_DISP_GRIDPOINT
) Z2 u- M4 M0 J+ [& P- m# [* BUF_DISP_SQUARE* Q9 n1 t" r8 O: t1 ~
UF_DISP_TRIANGLE_MARKER
; y. L, q9 y/ r1 q9 fUF_DISP_DIAMOND
" s2 S6 s1 i) J0 Q$ K7 ] c, g1 `' GUF_DISP_CENTERLINE" t6 Z+ x& c( f6 R% d
UF_DISP_CONS_FIX
8 ? _7 h% L, H, o% O. jUF_DISP_CONS_HORIZONTAL' v5 I( u# n( h1 P" P& `- j' J
UF_DISP_CONS_VERTICAL
& a4 e' n9 _% ]" r; ^4 eUF_DISP_CONS_PARALLEL" f: N" c, ^5 {. \" u) ^
UF_DISP_CONS_PERPENDICULAR4 ]6 o. _7 C: f: j
UF_DISP_CONS_TANGENT/ S1 B, i: n( y. ^# e
UF_DISP_CONS_CONCENTRIC
! ?! H$ U+ f6 l q1 xUF_DISP_CONS_COINCIDENT5 r1 X% V+ d2 ]5 o, y" L
UF_DISP_CONS_COLLINEAR- B* S4 p4 y3 ` z8 R
UF_DISP_CONS_POINT_ON_CURVE5 G, j [3 x$ Y8 c8 \
UF_DISP_CONS_MIDPOINT
% P2 q) X! M ]$ J8 ?1 `UF_DISP_CONS_EQUAL_LENGTH
. O, p% A. u! x* {% u/ qUF_DISP_CONS_EQUAL_RADIUS
3 O: ~& @5 p9 ?4 iUF_DISP_CONS_CONSTANT_LENGTH
2 Q6 g* P3 Y n: Z- GUF_DISP_CONS_CONSTANT_ANGLE
, N) N9 ~ b5 W& ~! Z. o6 \; o& }( FUF_DISP_CONS_MIRROR
2 {! E3 y4 l" a* x8 M& `0 }UF_DISP_DIM_RADIUS
1 h3 C+ T- |6 F: ]0 PUF_DISP_DIM_DIAMETER0 T& i; Q5 B. s
UF_DISP_DIM_PARALLEL
# X" ]) L' g7 g3 h: {# CUF_DISP_DIM_PERPENDICULAR# u1 K, T E% S/ A- ?, {- C: ~
UF_DISP_CONS_SLOPE0 \6 ^7 u3 y# U) i* r' x0 B
UF_DISP_CONS_STRING
4 F; E g8 C3 S3 G" GUF_DISP_CONS_UNIFORM_SCALED) W1 u; ]4 k# N9 j4 E
UF_DISP_CONS_NON_UNIFORM_SCALED
# i' X% Y9 I x, B! UUF_DISP_CONS_ASSOC_TRIM
; U' s2 V' T$ x5 z% ?2 S- PUF_DISP_CONS_ASSOC_OFFSET8 ~6 n" R$ B. q+ p: d
UF_DISP_2T_RES_SPOT_WELD
! f# S6 c4 T' G8 w( x, i2 H# ^UF_DISP_3T_RES_SPOT_WELD
3 F9 g [8 n. F8 ZUF_DISP_4T_RES_SPOT_WELD
- v9 Q+ }; |' G6 b; { VUF_DISP_2T_DC_SPOT_WELD
1 U! ~5 Y) y7 _. a# |) ~UF_DISP_3T_DC_SPOT_WELD
. q! W; f/ ?- A5 O9 ]6 \UF_DISP_4T_DC_SPOT_WELD
/ N$ ]8 f) H2 I, B: K9 UUF_DISP_2T_KPC_SPOT_WELD% r* Z7 q* T {( I
UF_DISP_3T_KPC_SPOT_WELD
% t$ e- r; C: UUF_DISP_4T_KPC_SPOT_WELD
5 t- ]# d6 a/ tUF_DISP_2T_PROC_SPOT_WELD
& }2 ~+ K7 ~ g7 ZUF_DISP_3T_PROC_SPOT_WELD
- a* `" n' W' ?- HUF_DISP_4T_PROC_SPOT_WELD+ F2 F# h( L. y6 Y! S8 d
UF_DISP_ARC_SPOT_WELD* {! |8 b* {% a) T4 @' p8 ?8 j
UF_DISP_CLINCH_WELD4 {, y& ]* f8 h3 j: y# Q7 E. j7 {
UF_DISP_ANCHOR' U, ?$ O! u$ o& G' k
UF_DISP_LEFT_LEADER_CONNECTION
" Y: D. h" P' N9 O+ ZUF_DISP_RIGHT_LEADER_CONNECTION- E& [, i1 z: v |9 q
UF_DISP_FILLED_CIRCLE
. e0 u2 @/ T& o" k, H% {+ _$ FUF_DISP_FILLED_SQUARE5 z1 t# x) Q- E5 w" P' p9 g
UF_DISP_LARGE_FILLED_SQUARE1 g: e- ?. ^+ W" _+ I
UF_DISP_DATUM_POINT
1 a# P7 _8 `: s$ @, O2 s! D0 W, jUF_DISP_SNAPPING_DIAMOND
: s+ m! C+ g% L1 sUF_DISP_CIRCLE_IN_CIRCLE# y; V$ k% [ M% `/ e0 N* o
UF_DISP_CIRCLE_IN_SQUARE; B( ^. Q$ S- h. H( i9 d F
UF_DISP_SQUARE_IN_SQUARE* k6 ?% Q9 Z8 q/ K: A
UF_DISP_FILLED_LEFT_TRIANGLE4 Y, z+ c3 V! ^8 M, o# O
UF_DISP_FILLED_RIGHT_TRIANGLE- J$ _5 c/ z& O+ \3 F
UF_DISP_FILLED_UP_TRIANGLE! d- ~5 S4 j0 j6 e7 `8 I' t
UF_DISP_FILLED_DOWN_TRIANGLE
5 g5 Q8 M" u( a& z6 W4 E3 dUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
l @! A+ A' B6 W7 s* YUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE: N9 B X# `6 B( |' j
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
9 a+ p$ d$ T7 Y3 [ b+ gUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
2 ^9 q- Q* u7 ]9 L# FUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
$ b: a/ c2 a2 MUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE% W4 O0 B! h6 ]8 j% V
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE$ ~; r% f8 |9 M+ J5 ?' M
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE. `" J2 |. l% N+ L" M& B
UF_DISP_ROUNDED_CROSS) X2 e: n. Z% v" G; z
UF_DISP_FILLED_DIAMOND1 o( U, |, G, Q9 x( i2 y
UF_DISP_UP_DOWN_TRIANGLES
$ ~2 s4 ~ r$ G7 Q. x% J& `3 E# vUF_DISP_LEFT_RIGHT_TRIANGLES
. ^. H5 t, a7 r) lUF_DISP_SMALL_WHEEL
M1 Q/ m- B$ i5 r* I0 e+ R8 L4 gUF_DISP_LARGE_WHEEL
% U6 E3 v) v; ^1 IUF_DISP_HOLLOW_CIRCLE( |2 h/ C2 K: j% t, D5 [
UF_DISP_PREVIEW_PERPENDICULAR
3 j% t; Z( H: H6 W" N; w/ M1 _UF_DISP_PREVIEW_HORIZONTAL
/ ~$ `8 s! h3 c9 t, o( p; |UF_DISP_PREVIEW_VERTICAL( h; V" u7 L6 P/ J
UF_DISP_PREVIEW_TANGENT
- m4 w1 I5 s2 _& PUF_DISP_PREVIEW_PARALLEL- o7 M7 g4 w- g; E8 s7 i
UF_DISP_PREVIEW_POINT_ON_CURVE
: D! j! v' M. R8 X% nUF_DISP_PREVIEW_COLLINEAR1 y. T; I/ P5 E
UF_DISP_RULER
; ?# c% j/ y1 W& g7 l# ^UF_DISP_PROTRACTOR
, z! ^# P3 n' @9 WUF_DISP_SKETCH_NOTEBOOK
# }! R" d: C7 p* \! M" vUF_DISP_ARC_END_POINT) A6 `: S+ n/ N& |
UF_DISP_2_PT_ARC_MARKER
' C1 _. z& E" s EUF_DISP_BIG_ASTERISK
) [9 T( }, O* j }& oUF_DISP_LINE_IN_CIRCLE0 R8 J6 e, f$ @7 F3 L4 E
UF_DISP_PLUS_IN_CIRCLE" u9 s) f! M6 Q. A
UF_DISP_CENTER_OF_ROTATION3 o$ u7 k* d: N2 O% S
UF_DISP_PREVIEW_X+ i9 p/ @0 X4 t! G. e+ y# ]
UF_DISP_PREVIEW_Y
& m7 Q( ?" s( [( rUF_DISP_PREVIEW_Z" a# }8 P& N O1 d$ x' G
UF_DISP_2T_GENERAL_SPOT_WELD
' h' f8 m$ H' z6 s( iUF_DISP_3T_GENERAL_SPOT_WELD; v5 \% B t6 z2 G3 W
UF_DISP_4T_GENERAL_SPOT_WELD
7 p( }1 Z, b0 [3 o" eUF_DISP_2T_VITAL_SPOT_WELD' X* Z& K. V$ Q- S5 C1 z) m
UF_DISP_3T_VITAL_SPOT_WELD9 f( \( F6 g9 }& s9 E# [+ {
UF_DISP_4T_VITAL_SPOT_WELD
% Y' C- d$ Y2 i7 ^UF_DISP_2T_IMPORTANT_SPOT_WELD, o; V. p/ C6 B9 t7 P# d
UF_DISP_3T_IMPORTANT_SPOT_WELD+ g W$ i; ?8 R
UF_DISP_4T_IMPORTANT_SPOT_WELD/ s* p. J, C5 i' T9 x
UF_DISP_2T_SEMIPANEL_SPOT_WELD
& }! ?6 r0 s3 }. K( z5 TUF_DISP_3T_SEMIPANEL_SPOT_WELD
% \) a7 f6 v/ M* ?UF_DISP_4T_SEMIPANEL_SPOT_WELD L! r; S+ s2 N5 b" N$ @7 a( \
UF_DISP_SPOT_WELD_NUT4 B6 G; x3 [5 y/ C4 I+ l. x: U
UF_DISP_SPOT_WELD_STUD4 Z# U) o6 {$ y9 \/ B9 q
UF_DISP_INVALID_MARKER
1 D/ P/ I4 ^) W" F9 U: c
- [4 U0 S$ r. N9 c) b: i) v
1 K* m9 Y3 k$ U0 F* e9 h |
|