|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
( X) x1 r. B/ ` w/ p( uNX二次开发源码分享,显示点的临时符号的方法
) t5 h3 Q4 s1 Tstatic void display_temporary_asterisk(double *coords)
& ]( \8 J+ d5 _, Y{1 e% w- N/ T6 @0 h
UF_OBJ_disp_props_t
* c3 x, `7 A; k+ ]. ?1 D, ] attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,% J A. Y2 ~7 Y2 t1 y6 s( L5 v+ b
UF_OBJ_FONT_SOLID, FALSE};. W u8 W$ n/ R8 D# o; ~
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
9 h9 h2 T$ N+ |) P coords, &attrib, UF_DISP_ASTERISK));1 _. a3 ^5 x v
}! Q6 O) O4 J0 |9 u* i
这里可以将UF_DISP_ASTERISK改成其他类型- x3 j: u D2 _8 n$ e
UF_DISP_NO_MARKER = 06 |! [, f1 n: ?2 _4 a
UF_DISP_POINT& J' k: a7 k8 R6 R4 ?# P
UF_DISP_DOT
7 y$ K0 b) Y% u$ AUF_DISP_ASTERISK: S- M0 \( `% [; L0 q, t) M5 k
UF_DISP_CIRCLE; Y9 @1 \8 D) x# D% F7 b
UF_DISP_POUNDSIGN
; q) s4 I" r I( s! `UF_DISP_X
1 |/ {2 h/ ~" m+ cUF_DISP_GRIDPOINT: E3 m# F3 c0 \
UF_DISP_SQUARE
; N5 c" s( C* m! u o( [UF_DISP_TRIANGLE_MARKER' a$ q; {( s" J4 o
UF_DISP_DIAMOND
5 f1 @ e x0 K' h9 S4 M. lUF_DISP_CENTERLINE
* W( e( f1 v2 o5 v$ qUF_DISP_CONS_FIX
" V0 K. U$ `$ R, h$ v. yUF_DISP_CONS_HORIZONTAL. Q2 Y* ~2 N! b2 [6 t0 V- y
UF_DISP_CONS_VERTICAL R* x0 B% C* X, q5 l# f( g8 S
UF_DISP_CONS_PARALLEL+ W6 e8 u- F9 e- T# J% c3 M7 w
UF_DISP_CONS_PERPENDICULAR# g( F7 C. T' ~; H* K
UF_DISP_CONS_TANGENT% u% U' z# C0 a
UF_DISP_CONS_CONCENTRIC
6 n* M5 G5 S# p" j; x% {+ |0 WUF_DISP_CONS_COINCIDENT
+ a$ B3 T& U& B1 nUF_DISP_CONS_COLLINEAR& Y" E$ Y( w. Z9 I
UF_DISP_CONS_POINT_ON_CURVE7 T2 e# i& U2 Y1 l
UF_DISP_CONS_MIDPOINT
' N* {) E' u/ Z( s/ t3 eUF_DISP_CONS_EQUAL_LENGTH- y: C2 U# I1 D2 y m- x; n, l
UF_DISP_CONS_EQUAL_RADIUS9 ^9 y) a% O' T: Z+ @
UF_DISP_CONS_CONSTANT_LENGTH! C5 \; u' n8 S: D
UF_DISP_CONS_CONSTANT_ANGLE$ @8 k/ F: [0 G
UF_DISP_CONS_MIRROR' |1 c y3 \* T/ G
UF_DISP_DIM_RADIUS$ ~2 p5 \" g" T3 o
UF_DISP_DIM_DIAMETER
( D( r% D }& m% YUF_DISP_DIM_PARALLEL, T' M/ J+ O. F; ~
UF_DISP_DIM_PERPENDICULAR
! k# e* a4 d+ L4 OUF_DISP_CONS_SLOPE* D1 o7 g& d% g w E/ _" B
UF_DISP_CONS_STRING' F: Y& J7 L9 S% Y- {
UF_DISP_CONS_UNIFORM_SCALED
' z5 A+ p# e1 l/ h7 RUF_DISP_CONS_NON_UNIFORM_SCALED
1 w! a& z z( @& O! E9 w& LUF_DISP_CONS_ASSOC_TRIM
! a4 p) J5 d$ l" S! DUF_DISP_CONS_ASSOC_OFFSET7 q7 i. v# T. L' S5 ^' X* N
UF_DISP_2T_RES_SPOT_WELD: P) r' k; R9 a* ~
UF_DISP_3T_RES_SPOT_WELD6 a) h, R# Z/ X
UF_DISP_4T_RES_SPOT_WELD
; M! M: W' g+ ]; tUF_DISP_2T_DC_SPOT_WELD3 W) I; F, _: o9 v9 z
UF_DISP_3T_DC_SPOT_WELD4 W3 M! J- S6 o i V' j2 `
UF_DISP_4T_DC_SPOT_WELD
. \ S2 ], F4 h' e6 D5 }UF_DISP_2T_KPC_SPOT_WELD5 v8 Y5 X' l% @% D4 T2 X9 E$ p
UF_DISP_3T_KPC_SPOT_WELD$ h" V/ f. G y% b% T" m& |6 J' {
UF_DISP_4T_KPC_SPOT_WELD
+ q) u# L# B# T0 ~UF_DISP_2T_PROC_SPOT_WELD* E h/ M4 R' y0 k$ q
UF_DISP_3T_PROC_SPOT_WELD0 k% ?: ~; k7 k
UF_DISP_4T_PROC_SPOT_WELD
0 x s8 j1 Y6 r0 O6 k9 q- B5 Y1 f" RUF_DISP_ARC_SPOT_WELD c8 x0 ^3 n" {. {& y! _
UF_DISP_CLINCH_WELD
# b+ A# t! n/ ~8 N3 _0 a- VUF_DISP_ANCHOR
5 M1 a) b1 n9 h# K4 xUF_DISP_LEFT_LEADER_CONNECTION
# w( x8 }$ L% N* s& EUF_DISP_RIGHT_LEADER_CONNECTION1 `' [5 h2 R X. [0 u* K
UF_DISP_FILLED_CIRCLE2 D9 q# L5 o8 S: H* q, ]. S# y3 i3 n' G8 A
UF_DISP_FILLED_SQUARE1 }' x- }$ V2 h! u9 ]# P
UF_DISP_LARGE_FILLED_SQUARE
0 @2 N, m# y& e. W5 BUF_DISP_DATUM_POINT) @" Y! Q1 P& x! Y; E
UF_DISP_SNAPPING_DIAMOND
9 k2 y! r' q; C9 }( EUF_DISP_CIRCLE_IN_CIRCLE
' j# Q) C' W4 R- v, B; A* o( nUF_DISP_CIRCLE_IN_SQUARE" A6 e/ u' q3 m; B8 L
UF_DISP_SQUARE_IN_SQUARE
, [4 ~& P! y! {" } q1 M$ HUF_DISP_FILLED_LEFT_TRIANGLE4 f% k2 h" ]5 Y
UF_DISP_FILLED_RIGHT_TRIANGLE7 U) |, g$ F; g, B% [) r& f8 p
UF_DISP_FILLED_UP_TRIANGLE
% @( n, |+ g* ^$ E' E( c+ h4 f8 e3 NUF_DISP_FILLED_DOWN_TRIANGLE
6 K$ U( m- \1 ~4 YUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE* a0 ]/ \3 H1 q) w' p. w/ W* b
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
$ {# _# p. }, v- QUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE. j3 i3 R6 `; d" u' A1 |$ a( G
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE \. y% F! h9 _( w( |
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE+ E9 B. @3 r: N4 s' O. g
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE) ?; h" L- x, \- ?, l" }
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE0 p) `6 }/ }' h
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
: Y. x( @' S5 C+ x8 y' @% k$ ?- D, g% wUF_DISP_ROUNDED_CROSS
1 w( _) P9 N- B% `UF_DISP_FILLED_DIAMOND
9 e- |5 k# d, F1 @2 C* UUF_DISP_UP_DOWN_TRIANGLES) k3 r3 N# A& n- y
UF_DISP_LEFT_RIGHT_TRIANGLES
) o; H" }* H& ]7 j$ \6 RUF_DISP_SMALL_WHEEL
. j1 h2 C& Z0 p- {UF_DISP_LARGE_WHEEL& Z5 H- t" o' R( w8 a. g
UF_DISP_HOLLOW_CIRCLE
/ G# `2 I! x# R% i3 y$ Y+ VUF_DISP_PREVIEW_PERPENDICULAR7 ]( f. q2 ~; q- J$ J/ r
UF_DISP_PREVIEW_HORIZONTAL
! c3 n0 J. B0 M! x9 CUF_DISP_PREVIEW_VERTICAL
% d! _ l5 q! N8 `3 d) A2 E( I- p6 OUF_DISP_PREVIEW_TANGENT2 A% ]8 Q' k2 A# h
UF_DISP_PREVIEW_PARALLEL
6 G7 F2 X+ Q' U2 }3 A7 J& eUF_DISP_PREVIEW_POINT_ON_CURVE
* C, D: [* b1 o+ M& IUF_DISP_PREVIEW_COLLINEAR
+ i m' Y; g- w* h" y YUF_DISP_RULER" I" k( v: s4 F! X0 p7 M8 J( U0 K" E
UF_DISP_PROTRACTOR k( c2 y: `% @& Q/ [ A, a0 g, N
UF_DISP_SKETCH_NOTEBOOK4 e ?! x; Z; r% O) \
UF_DISP_ARC_END_POINT
3 Q+ u0 g( R2 h- D& s& I1 y7 ZUF_DISP_2_PT_ARC_MARKER
5 _2 j* M# j! h# XUF_DISP_BIG_ASTERISK% k7 h- `" m: e$ Z8 f# K
UF_DISP_LINE_IN_CIRCLE
1 Q+ V3 h( `6 @' D; hUF_DISP_PLUS_IN_CIRCLE( M- B7 B0 t/ z/ u0 ]4 y7 I
UF_DISP_CENTER_OF_ROTATION" d/ c1 e. J7 {+ u! s" k
UF_DISP_PREVIEW_X- S8 b% w6 H$ Z8 u" I0 I! S7 G
UF_DISP_PREVIEW_Y
% S# K) ~; ?" nUF_DISP_PREVIEW_Z
. s7 R2 _- y0 m5 L$ _( IUF_DISP_2T_GENERAL_SPOT_WELD% h3 m5 K6 {5 r* w+ ^
UF_DISP_3T_GENERAL_SPOT_WELD. q+ e% a% p _: m; V" M
UF_DISP_4T_GENERAL_SPOT_WELD
2 P% |. v" U1 [1 q% h5 kUF_DISP_2T_VITAL_SPOT_WELD8 w. U. V7 q! I/ E
UF_DISP_3T_VITAL_SPOT_WELD
9 ^$ N5 o# N$ AUF_DISP_4T_VITAL_SPOT_WELD" v8 p: s% ?# D1 H; ]; K6 g
UF_DISP_2T_IMPORTANT_SPOT_WELD
1 S; j; ?! |% ?' x9 KUF_DISP_3T_IMPORTANT_SPOT_WELD
& P7 }: q; v3 L# tUF_DISP_4T_IMPORTANT_SPOT_WELD
# D' P/ C6 K0 ^; ~9 j* }UF_DISP_2T_SEMIPANEL_SPOT_WELD6 x) Q } a5 ^1 a
UF_DISP_3T_SEMIPANEL_SPOT_WELD
/ |7 s, C* \. x# p H4 U7 aUF_DISP_4T_SEMIPANEL_SPOT_WELD
1 _- S$ R: }+ f1 N4 VUF_DISP_SPOT_WELD_NUT
" V. }2 c: k; K" l- `5 aUF_DISP_SPOT_WELD_STUD
' x/ n6 e$ c) b( jUF_DISP_INVALID_MARKER
: Q5 K$ f/ E+ t7 h, y9 }* w( s- z) Y/ e: y/ ^& I5 E
% s/ ~6 }5 `* g |
|