|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
* L$ W2 K2 Q& A! P) s7 ~
NX二次开发源码分享,显示点的临时符号的方法; n: f7 w) x- y( `
static void display_temporary_asterisk(double *coords)
/ u% e8 q" ]6 z6 A' _: F{
+ g# K! a2 t- R& e: a UF_OBJ_disp_props_t
/ A8 x- c& W' \' O; p0 {! `: R attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,$ w$ F/ @- p7 N9 a2 ^5 x: f% q
UF_OBJ_FONT_SOLID, FALSE};
- v9 }; k! E: A- h, K! @2 E; ~ UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
9 }' u) W% s8 s) [. H) z/ O coords, &attrib, UF_DISP_ASTERISK));
; ~( h0 g; J. N' d' _}
! ^# R# `( d# P% H这里可以将UF_DISP_ASTERISK改成其他类型
- I; N+ |, } G2 c# IUF_DISP_NO_MARKER = 0
/ J8 k. m; I3 R0 xUF_DISP_POINT3 a: G' I7 N2 Y8 }& c
UF_DISP_DOT
' J' _5 n5 c/ [, k: x+ fUF_DISP_ASTERISK" G7 V l( P$ G; a/ s
UF_DISP_CIRCLE
" M6 p$ J# l: {3 k# @8 {, U4 W: yUF_DISP_POUNDSIGN
7 z; ]% u- d6 A1 E* c+ m% h- UUF_DISP_X u- |& X4 i2 {4 w
UF_DISP_GRIDPOINT
! A8 | M( F2 `, |: x9 v" R6 d1 TUF_DISP_SQUARE3 H' B3 y3 H5 a& w
UF_DISP_TRIANGLE_MARKER
0 ~0 \5 b$ J1 N* hUF_DISP_DIAMOND
+ v7 H8 [, l1 K4 w7 qUF_DISP_CENTERLINE
' I9 e1 h( W' |UF_DISP_CONS_FIX
/ A2 [# k/ q0 O2 [' u0 A( ]* L8 aUF_DISP_CONS_HORIZONTAL; u, v3 U( b& d1 O+ t7 c
UF_DISP_CONS_VERTICAL; B+ }7 L: V% T% Q
UF_DISP_CONS_PARALLEL
0 f/ E! Q) V# W6 TUF_DISP_CONS_PERPENDICULAR
- ~6 T6 b# |0 Q5 y; LUF_DISP_CONS_TANGENT
1 b- E' e2 Y- J- U0 e, O: m3 bUF_DISP_CONS_CONCENTRIC
% U* |7 _# O$ h) l/ }$ [UF_DISP_CONS_COINCIDENT
% d+ K' O; y" L& ~1 BUF_DISP_CONS_COLLINEAR
% M' F. p6 V+ [UF_DISP_CONS_POINT_ON_CURVE$ }1 x$ T8 y0 r' ^
UF_DISP_CONS_MIDPOINT8 D% e- I. G9 a+ u% U
UF_DISP_CONS_EQUAL_LENGTH
; R2 s5 t# T- g7 E# I( ^; kUF_DISP_CONS_EQUAL_RADIUS
3 h/ A; p, p& T4 l0 KUF_DISP_CONS_CONSTANT_LENGTH/ S$ s. T' ?7 D
UF_DISP_CONS_CONSTANT_ANGLE) W- R& c" G9 D% n
UF_DISP_CONS_MIRROR; K, \( g7 Q, ~" k& l
UF_DISP_DIM_RADIUS- L; _8 h$ H- c+ w2 @
UF_DISP_DIM_DIAMETER
1 i0 ^. @2 k( uUF_DISP_DIM_PARALLEL2 G. Z( A: x9 C8 a
UF_DISP_DIM_PERPENDICULAR% t3 R. j9 N: J( j! t
UF_DISP_CONS_SLOPE
; I$ \5 y* l# F- LUF_DISP_CONS_STRING- w4 w7 R* K/ k" e( q, V* |+ o" L- s
UF_DISP_CONS_UNIFORM_SCALED
) _( W# a/ u: `" T, }' g7 l$ i8 O7 ]7 fUF_DISP_CONS_NON_UNIFORM_SCALED9 l" Z. k2 T& z( v+ q' e( L5 F) m. o
UF_DISP_CONS_ASSOC_TRIM
4 Z( Y' h/ \# X: m5 I2 b1 aUF_DISP_CONS_ASSOC_OFFSET
1 Q+ w' t/ V( R5 q5 ~# UUF_DISP_2T_RES_SPOT_WELD- z5 u5 C8 Q3 ^- ~: g0 p j. A& ]
UF_DISP_3T_RES_SPOT_WELD
, R# r3 y4 l/ R2 o& QUF_DISP_4T_RES_SPOT_WELD# p) d% i2 u! f: M0 y- J8 F, _4 \
UF_DISP_2T_DC_SPOT_WELD
0 T7 `1 n8 _4 cUF_DISP_3T_DC_SPOT_WELD3 s9 _# d1 H! P w2 G$ x/ ]
UF_DISP_4T_DC_SPOT_WELD$ z; ]! H% {; u; p. t' Y: n& r
UF_DISP_2T_KPC_SPOT_WELD6 b5 B. }. Q! S# V! k+ ]% u
UF_DISP_3T_KPC_SPOT_WELD
0 I1 K( O3 g; @& CUF_DISP_4T_KPC_SPOT_WELD
8 z/ y% H% c+ sUF_DISP_2T_PROC_SPOT_WELD7 `6 s6 f8 R* ^7 S
UF_DISP_3T_PROC_SPOT_WELD
6 L: s. m, \3 }7 {9 @; j J& H: }2 aUF_DISP_4T_PROC_SPOT_WELD0 J. K' z q9 O, _' D
UF_DISP_ARC_SPOT_WELD0 d" I% [5 Z! Z' e
UF_DISP_CLINCH_WELD
: ^7 j6 H% F# k { m8 T$ Q6 nUF_DISP_ANCHOR
2 q% D7 y3 A; m+ _$ X& O5 }8 M/ o7 MUF_DISP_LEFT_LEADER_CONNECTION
: [2 _$ n; y! I5 ~) u" g; p0 lUF_DISP_RIGHT_LEADER_CONNECTION
! n2 ^9 p, t, E( K GUF_DISP_FILLED_CIRCLE6 O- o3 O3 O; n
UF_DISP_FILLED_SQUARE! S" A) } {7 t/ U
UF_DISP_LARGE_FILLED_SQUARE3 d3 b0 S/ h8 c l& b2 N3 f9 C
UF_DISP_DATUM_POINT
* N6 U* J% c( tUF_DISP_SNAPPING_DIAMOND
3 L Y2 J7 ^3 f9 p- P$ J- `UF_DISP_CIRCLE_IN_CIRCLE
3 a* Q& j4 c# N$ [UF_DISP_CIRCLE_IN_SQUARE
# d/ s, U& M# N } ^9 v! bUF_DISP_SQUARE_IN_SQUARE5 q2 x2 \2 ~9 C1 F6 `' K0 H
UF_DISP_FILLED_LEFT_TRIANGLE* C0 ~3 k, W% A, \+ I
UF_DISP_FILLED_RIGHT_TRIANGLE
$ G e a' H( Q' oUF_DISP_FILLED_UP_TRIANGLE' D6 Y$ v6 Q5 P( n! m, C
UF_DISP_FILLED_DOWN_TRIANGLE5 n5 O6 [$ D/ U4 v! _9 N4 J& c
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
# ?5 `8 \0 U/ M2 f+ r8 H( A0 kUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE5 O+ n' t6 |% _( Z6 w
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE- X) V/ n! Y+ }) v. m
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
! ]: Q7 D6 B; PUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
2 T! B( [+ I, B! t7 R( uUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE) m. u/ T/ L$ c: g- N
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE0 O- k2 N6 l% N
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
0 ^; Z+ `. C! z% K. r NUF_DISP_ROUNDED_CROSS
]& m3 t, {6 w' `5 j* d* P/ {UF_DISP_FILLED_DIAMOND( ]" E: x" {7 U, _
UF_DISP_UP_DOWN_TRIANGLES
- p8 I# n8 x& M+ j2 EUF_DISP_LEFT_RIGHT_TRIANGLES
2 `0 o- X5 R; `UF_DISP_SMALL_WHEEL
# D5 b# t; y+ ^1 G6 `UF_DISP_LARGE_WHEEL1 ]+ ]& K, Z+ f$ q
UF_DISP_HOLLOW_CIRCLE
q2 c, d: n- U, V& |' mUF_DISP_PREVIEW_PERPENDICULAR4 g& m. C) `& Z/ S6 Z
UF_DISP_PREVIEW_HORIZONTAL
8 l/ ?/ e! d, J* A1 i9 i3 GUF_DISP_PREVIEW_VERTICAL
" Z( d; s6 q. e% T4 y$ u8 v3 ? SUF_DISP_PREVIEW_TANGENT
7 m( j9 B* R& `! S; G9 s/ b9 bUF_DISP_PREVIEW_PARALLEL% A% ?, @3 T3 g6 ~# k+ R$ g9 H/ L, j
UF_DISP_PREVIEW_POINT_ON_CURVE
$ ^& G% g/ ^7 Q$ I. W, v- B* s. LUF_DISP_PREVIEW_COLLINEAR
& O6 q4 E% H- a% G2 x, C, dUF_DISP_RULER
) x" f) q6 V! y" T1 dUF_DISP_PROTRACTOR
- p; ^# W8 i& `3 k) L6 m) FUF_DISP_SKETCH_NOTEBOOK7 P& l6 r a6 c' L2 m' z4 U
UF_DISP_ARC_END_POINT8 F2 A# Y( ^: m) @
UF_DISP_2_PT_ARC_MARKER
/ P' K" x5 R. uUF_DISP_BIG_ASTERISK9 N( U, I; k0 \ R1 s0 ?
UF_DISP_LINE_IN_CIRCLE
' h# P$ E* ]7 V# n' W& ?UF_DISP_PLUS_IN_CIRCLE
0 q/ A- \4 l* t1 _. g" \8 DUF_DISP_CENTER_OF_ROTATION- P. m: F; X+ R2 U5 g! ]3 k. [6 m
UF_DISP_PREVIEW_X
0 N0 m1 M. e) v4 x2 F9 ]3 |" ?UF_DISP_PREVIEW_Y0 ~, W+ E. F/ ^5 d
UF_DISP_PREVIEW_Z
9 v$ K3 K" q1 x! Y( [UF_DISP_2T_GENERAL_SPOT_WELD. J: u+ n& V* a0 H
UF_DISP_3T_GENERAL_SPOT_WELD
0 ] W/ K* H0 B# Q" m% gUF_DISP_4T_GENERAL_SPOT_WELD3 {* y" }' M9 B! t$ ^
UF_DISP_2T_VITAL_SPOT_WELD: j) i) L6 g) N/ x a- Q
UF_DISP_3T_VITAL_SPOT_WELD
7 t8 o8 x) ]/ m5 {! tUF_DISP_4T_VITAL_SPOT_WELD
. F; V. k* C, U2 ^% t& f3 sUF_DISP_2T_IMPORTANT_SPOT_WELD: k/ F4 ^1 C0 f" {0 u" W6 k( y+ ]
UF_DISP_3T_IMPORTANT_SPOT_WELD
5 k9 X. q: T3 J8 s& aUF_DISP_4T_IMPORTANT_SPOT_WELD6 }& T: \/ p& |. N: }6 g/ M1 p
UF_DISP_2T_SEMIPANEL_SPOT_WELD
/ h" P: `; j' W: P: ~4 kUF_DISP_3T_SEMIPANEL_SPOT_WELD: B8 V4 R0 p! d; p. H
UF_DISP_4T_SEMIPANEL_SPOT_WELD6 Y* ~0 B" Y1 M/ e6 _/ _2 x3 T0 f+ p
UF_DISP_SPOT_WELD_NUT
- e- W! ]- P# [. c8 F+ mUF_DISP_SPOT_WELD_STUD; _) k/ B8 j- Z" W
UF_DISP_INVALID_MARKER
+ U Z3 x- ~* V4 l* M
H( c: q" V4 w& o* [4 C( o" c* A) N3 J1 N" \! f
|
|