|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
% U, N- [: a, |. z2 ^
NX二次开发源码分享,显示点的临时符号的方法) Q: |# M5 K. e( G J8 {# ?1 |
static void display_temporary_asterisk(double *coords), g+ O) w; j; j0 A/ ^: M
{$ K/ n5 s9 N4 d' C4 W- K, x
UF_OBJ_disp_props_t
& q% Z \2 ^3 B7 _/ u attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,+ S1 |) ]' d2 P) K7 B
UF_OBJ_FONT_SOLID, FALSE};
! x8 V X/ ?) { UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
: E& |' W3 J( B4 U coords, &attrib, UF_DISP_ASTERISK));
# U$ C2 M5 P. V3 U}
) c5 V: D# q- o d这里可以将UF_DISP_ASTERISK改成其他类型; N+ J- \; i' \
UF_DISP_NO_MARKER = 0
e7 x. ?+ C f$ ?/ \UF_DISP_POINT+ c* T. r. o7 {# W0 K" e. Y3 K
UF_DISP_DOT/ \' W# v5 z9 W
UF_DISP_ASTERISK
% P) T! G% Y$ [# W6 V9 L0 vUF_DISP_CIRCLE
1 U% E2 e# o. z) ~- EUF_DISP_POUNDSIGN
, |/ c) c3 w( ]& E3 xUF_DISP_X; Y% e7 s. `* M5 u( [7 j1 o3 \/ d! g
UF_DISP_GRIDPOINT
; ~; D3 K2 A7 w8 r: p! `UF_DISP_SQUARE; w. D' }# g/ q5 M# V
UF_DISP_TRIANGLE_MARKER
6 ^8 [+ x# f, h% J9 z7 c9 {UF_DISP_DIAMOND4 \& R, b8 Q1 H5 c/ i i
UF_DISP_CENTERLINE5 P! J( t5 e: u- j
UF_DISP_CONS_FIX
: V7 l3 y2 P5 p# L# ]/ a* S" w- eUF_DISP_CONS_HORIZONTAL/ M! r" `7 f! `' i
UF_DISP_CONS_VERTICAL% ?7 n5 ^ w$ g \2 @# `' k4 w5 b& d
UF_DISP_CONS_PARALLEL
/ |5 `& v6 l {( `UF_DISP_CONS_PERPENDICULAR. h: Y8 d* v& r6 }9 a1 R
UF_DISP_CONS_TANGENT
+ a( C+ ^# a" c6 a/ {' B/ bUF_DISP_CONS_CONCENTRIC0 d, z# z' m1 u) ]& e8 r9 |7 N6 \; l
UF_DISP_CONS_COINCIDENT8 ]7 h" ~) `( O/ c/ h) v: m1 Z4 }
UF_DISP_CONS_COLLINEAR& ]+ n Y( ~. X D3 m
UF_DISP_CONS_POINT_ON_CURVE
% |1 Q* k2 f& E. u: `3 E( uUF_DISP_CONS_MIDPOINT* m- ]6 g4 |4 w. b% T9 m: Y
UF_DISP_CONS_EQUAL_LENGTH* ~, P/ w3 A6 R% b6 L
UF_DISP_CONS_EQUAL_RADIUS* q& L8 i- r( R8 R$ k; T
UF_DISP_CONS_CONSTANT_LENGTH p& b8 G$ j7 o7 R, @2 X2 U
UF_DISP_CONS_CONSTANT_ANGLE
) z9 S1 i( e8 [5 J7 [- xUF_DISP_CONS_MIRROR5 W4 p) F& g" S7 m
UF_DISP_DIM_RADIUS3 s1 V/ u- A+ u
UF_DISP_DIM_DIAMETER
, M1 k. b5 z/ A8 |5 [$ Y( s: _9 u; CUF_DISP_DIM_PARALLEL
5 d& x* [' j; B3 P0 @9 ]UF_DISP_DIM_PERPENDICULAR
: y: _: G6 m/ D1 ^2 IUF_DISP_CONS_SLOPE
- b( j# o0 o- L! S, F2 R/ ]UF_DISP_CONS_STRING
2 n& V% L0 g: Y1 L, WUF_DISP_CONS_UNIFORM_SCALED6 W0 K8 E- A$ n* K3 K
UF_DISP_CONS_NON_UNIFORM_SCALED4 C7 L6 K9 s5 `, j" S
UF_DISP_CONS_ASSOC_TRIM7 G4 d8 U7 J# k0 F; @2 H- x: F
UF_DISP_CONS_ASSOC_OFFSET- y, I2 G' M& T8 S6 w; \/ z
UF_DISP_2T_RES_SPOT_WELD
, G' A# l4 o6 |- EUF_DISP_3T_RES_SPOT_WELD
r$ S5 O1 p, Z* FUF_DISP_4T_RES_SPOT_WELD: ^3 a; r4 q9 X" V. H! @
UF_DISP_2T_DC_SPOT_WELD' k( ^$ [ F2 x/ R K
UF_DISP_3T_DC_SPOT_WELD
9 c5 h! D" B; f* P0 P' ]% G4 zUF_DISP_4T_DC_SPOT_WELD
9 b5 R/ r W5 tUF_DISP_2T_KPC_SPOT_WELD" T, F" j I7 R' v9 B6 }- [* u2 g$ e
UF_DISP_3T_KPC_SPOT_WELD. V/ U" e! l$ d, ]& K r
UF_DISP_4T_KPC_SPOT_WELD
: P9 z3 x7 ~8 M5 g$ IUF_DISP_2T_PROC_SPOT_WELD1 o9 _2 h& `) _# Y9 r
UF_DISP_3T_PROC_SPOT_WELD# D) i7 v- J! Q
UF_DISP_4T_PROC_SPOT_WELD/ W" o: V Q9 _5 Z; X' D. @
UF_DISP_ARC_SPOT_WELD
2 R3 K* E2 Q) M; {) e" ]UF_DISP_CLINCH_WELD
?, E- _8 G" ~' n& D+ S$ Z, z% sUF_DISP_ANCHOR' @. t M u4 @; Z2 m0 H7 w2 e- c/ |
UF_DISP_LEFT_LEADER_CONNECTION. Y! N% J2 v& q0 |9 `9 u
UF_DISP_RIGHT_LEADER_CONNECTION
* I7 \$ D7 q. v+ CUF_DISP_FILLED_CIRCLE
8 X: C( n6 {/ Z& }) _. q% c- ]UF_DISP_FILLED_SQUARE- u9 ?! f5 `/ N: R/ s
UF_DISP_LARGE_FILLED_SQUARE
: c2 @ K/ K0 U% v |: O9 RUF_DISP_DATUM_POINT
: A; G7 k, f/ LUF_DISP_SNAPPING_DIAMOND
v+ v- d4 L! M) ^# C/ ~9 |UF_DISP_CIRCLE_IN_CIRCLE
% M: D( x0 N# `+ KUF_DISP_CIRCLE_IN_SQUARE; G/ a9 [+ Y* T8 B# S% I0 }
UF_DISP_SQUARE_IN_SQUARE
& s; x) J: H+ |$ z0 z' [/ |, SUF_DISP_FILLED_LEFT_TRIANGLE
9 p: q% \- {9 LUF_DISP_FILLED_RIGHT_TRIANGLE1 p0 t0 H7 Q% \
UF_DISP_FILLED_UP_TRIANGLE
1 t ~2 r* F% PUF_DISP_FILLED_DOWN_TRIANGLE6 K! W, C/ _9 Q' }, i" o5 ^: a* K
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE- F5 u( Y4 E7 g. ^
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
/ j: E( o4 Q$ Q) P7 ~( ~/ RUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE3 f' o, m* f5 d/ C
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE0 D% g* a# `5 u
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE$ X. [% m6 M5 z c* o5 O
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE4 M) E& l* T$ V$ e
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
3 a: T! x: B2 O. i; R8 L) KUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
, E5 N! Q6 a* q( T WUF_DISP_ROUNDED_CROSS8 n+ \, q2 P4 M$ c3 l& E
UF_DISP_FILLED_DIAMOND# S4 P3 D! t6 Y% Z: r$ F: C2 u* ~
UF_DISP_UP_DOWN_TRIANGLES
% c9 I0 B: v4 Y" `. Z* fUF_DISP_LEFT_RIGHT_TRIANGLES
4 O% L6 v V6 H+ ?" j" W, _, {UF_DISP_SMALL_WHEEL. k2 ?2 y4 Z% r) z
UF_DISP_LARGE_WHEEL3 X) I: f3 y+ J+ O6 K3 E; J# T3 h. ^3 P
UF_DISP_HOLLOW_CIRCLE; ?% A" F- c# A/ E6 @% x' t
UF_DISP_PREVIEW_PERPENDICULAR
2 P! _/ T' v' ~, U; OUF_DISP_PREVIEW_HORIZONTAL
3 w" P3 F/ M3 j& J4 A9 W4 D* `UF_DISP_PREVIEW_VERTICAL
+ c9 |( E- ^1 `1 EUF_DISP_PREVIEW_TANGENT( i7 `' Y2 i# U0 }3 ]& q. u
UF_DISP_PREVIEW_PARALLEL
# w6 K: N( b* o% B2 E7 LUF_DISP_PREVIEW_POINT_ON_CURVE' O( f& l2 ~# D" `
UF_DISP_PREVIEW_COLLINEAR# I! K. a0 b v6 x& {& E
UF_DISP_RULER
' {1 \' D3 @1 T* ^/ hUF_DISP_PROTRACTOR
' l9 V9 o4 i+ p6 P. gUF_DISP_SKETCH_NOTEBOOK4 Z1 n8 W% p4 z' ^6 F2 c
UF_DISP_ARC_END_POINT
6 K5 h6 p/ Y0 l# e% RUF_DISP_2_PT_ARC_MARKER/ b. P+ Z' f, I. d9 E
UF_DISP_BIG_ASTERISK3 J+ i" w, V2 ]- m8 @0 p) K, L
UF_DISP_LINE_IN_CIRCLE/ [* s; U% T6 z; a. X3 z1 Z
UF_DISP_PLUS_IN_CIRCLE: {* G* p5 P4 ?* Q
UF_DISP_CENTER_OF_ROTATION
% H4 j# w( O' ~- H1 SUF_DISP_PREVIEW_X
v$ z" F& X% j5 y M1 {UF_DISP_PREVIEW_Y
" X$ y4 B$ \1 p9 lUF_DISP_PREVIEW_Z
1 U" V0 w9 T( k# e' qUF_DISP_2T_GENERAL_SPOT_WELD
3 l' o g! m9 \% n" M, t) DUF_DISP_3T_GENERAL_SPOT_WELD: y8 R5 ?; j; g2 {3 H
UF_DISP_4T_GENERAL_SPOT_WELD& r, A) z. d1 Q5 O, k
UF_DISP_2T_VITAL_SPOT_WELD
/ t$ h x" j% v5 zUF_DISP_3T_VITAL_SPOT_WELD4 z' I6 q1 [3 @/ \) W+ R
UF_DISP_4T_VITAL_SPOT_WELD, Z |, Q/ Y9 D" ^3 f/ K8 R9 m
UF_DISP_2T_IMPORTANT_SPOT_WELD
% x8 {, ~, }) uUF_DISP_3T_IMPORTANT_SPOT_WELD
# y% O. S3 V! H$ M+ ?. Y; w4 d+ vUF_DISP_4T_IMPORTANT_SPOT_WELD9 }: v$ X2 [+ P- g. X
UF_DISP_2T_SEMIPANEL_SPOT_WELD
# J2 E( Q# l) J' w; L% L: G" IUF_DISP_3T_SEMIPANEL_SPOT_WELD
4 `, I/ i( ?% wUF_DISP_4T_SEMIPANEL_SPOT_WELD) {* R k" q+ r4 t
UF_DISP_SPOT_WELD_NUT
8 g3 D+ d1 ?* v( M8 Y: R4 hUF_DISP_SPOT_WELD_STUD% v# d! l# z4 Y" R
UF_DISP_INVALID_MARKER" B, a; z% B! G5 M- [+ F
( |4 \! D% w, Q7 L) a7 C5 j
) X4 N0 \: I/ Y0 U
|
|