|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
# z9 B1 H- w$ U9 G W0 o, C0 D( o
NX二次开发源码分享,显示点的临时符号的方法 p4 L+ u) S* t# G6 H2 ~
static void display_temporary_asterisk(double *coords)
4 j3 K2 D/ A$ j, g- s{9 J2 g" _! w0 f/ R* z: t5 p& B& E. d
UF_OBJ_disp_props_t1 T# C5 A% V: \; Z+ i/ N
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
. I! Q& [% S: p UF_OBJ_FONT_SOLID, FALSE};$ X( o) p0 B! J# ~7 d$ W
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
7 F* Z( M/ B+ \: T: | coords, &attrib, UF_DISP_ASTERISK));; _+ ~" p9 F) |9 \( @
}3 J) u s I4 [) ?4 i
这里可以将UF_DISP_ASTERISK改成其他类型
8 R+ l! q, @1 J' }2 |' I4 m8 bUF_DISP_NO_MARKER = 0( i+ A- y1 k; m$ I; d- X
UF_DISP_POINT/ y% e8 y$ ~; T3 i0 N8 ~* F
UF_DISP_DOT
q) _% H; H) ]UF_DISP_ASTERISK; s/ E, R* o; [
UF_DISP_CIRCLE3 r5 [( o! |; w! v
UF_DISP_POUNDSIGN
$ |% E: \+ @% m! GUF_DISP_X0 W5 C4 `- n# s* G8 I" s( |3 t' Z; v1 _
UF_DISP_GRIDPOINT$ c! Q$ g% H: l! S* ^/ g
UF_DISP_SQUARE
! m% v! f o& c* F* e% X2 N, v- {3 `/ F: pUF_DISP_TRIANGLE_MARKER
I! ?% E3 v! s7 @& V! V$ HUF_DISP_DIAMOND: e1 p9 n" `0 Z
UF_DISP_CENTERLINE
8 p+ d/ ~5 E' J* N: KUF_DISP_CONS_FIX
' p' g7 U. i( |/ X, hUF_DISP_CONS_HORIZONTAL3 J+ r; i% }( z. h
UF_DISP_CONS_VERTICAL4 a7 _& V& }- |) Z, `
UF_DISP_CONS_PARALLEL* T( `6 N5 H1 \% e' o& O
UF_DISP_CONS_PERPENDICULAR
% v, |( u, S- H! bUF_DISP_CONS_TANGENT. @7 b' }+ _2 s. h
UF_DISP_CONS_CONCENTRIC" z) b. E3 T6 ^4 Q+ C
UF_DISP_CONS_COINCIDENT* K7 k' Z6 |3 G4 [- w: Z
UF_DISP_CONS_COLLINEAR8 W' r9 O, B! ^; E# T
UF_DISP_CONS_POINT_ON_CURVE) ~7 u7 _! G; ~% z
UF_DISP_CONS_MIDPOINT" R9 {7 ^, i8 y
UF_DISP_CONS_EQUAL_LENGTH# r9 H: @* J! q
UF_DISP_CONS_EQUAL_RADIUS% | a8 |/ Q- v
UF_DISP_CONS_CONSTANT_LENGTH
0 `% O( ~4 U/ v9 gUF_DISP_CONS_CONSTANT_ANGLE
9 j V9 _- x' y* U4 ?UF_DISP_CONS_MIRROR
, L/ L1 h9 s2 N' s. S% KUF_DISP_DIM_RADIUS
$ m& r4 d/ Q8 V, ?0 K& FUF_DISP_DIM_DIAMETER2 [- n" {" Z( F
UF_DISP_DIM_PARALLEL& D/ |! Q0 H# g( X
UF_DISP_DIM_PERPENDICULAR$ v5 c' \; X5 j4 h* g& U- D- X
UF_DISP_CONS_SLOPE
% P) Z1 \7 [" M* T, mUF_DISP_CONS_STRING3 ~2 k2 j. R4 e1 j
UF_DISP_CONS_UNIFORM_SCALED
( M6 C1 F7 |+ ?; L' f. n7 VUF_DISP_CONS_NON_UNIFORM_SCALED( {7 a7 k2 O5 A) ^5 H- ?0 d. k
UF_DISP_CONS_ASSOC_TRIM8 F% \/ Z% z7 X$ }6 }
UF_DISP_CONS_ASSOC_OFFSET$ Z9 D; L6 q( Q |! V
UF_DISP_2T_RES_SPOT_WELD
8 Z) i: J* I% U& N, a4 yUF_DISP_3T_RES_SPOT_WELD
% i# V* Y) h$ c/ zUF_DISP_4T_RES_SPOT_WELD* g' E/ G$ q8 i3 b" s
UF_DISP_2T_DC_SPOT_WELD" j Q% W" y4 P& J
UF_DISP_3T_DC_SPOT_WELD
' p7 u6 w; s* Q2 U! @UF_DISP_4T_DC_SPOT_WELD
7 V+ B. y2 I; p9 |4 MUF_DISP_2T_KPC_SPOT_WELD
! ?0 M! G- L* M, \& f! S; s4 YUF_DISP_3T_KPC_SPOT_WELD
/ `8 _, E+ C& [: _/ xUF_DISP_4T_KPC_SPOT_WELD( B2 N. O V2 Q" T4 \; W: U: v
UF_DISP_2T_PROC_SPOT_WELD
3 F8 S$ D8 N! Z% s2 v- X% zUF_DISP_3T_PROC_SPOT_WELD2 m5 i" j4 B! S7 d0 @/ s
UF_DISP_4T_PROC_SPOT_WELD
! G! }$ a, M( \& O% p8 WUF_DISP_ARC_SPOT_WELD- w- C' u. d" x7 L* u" {/ Z6 L
UF_DISP_CLINCH_WELD* Z. ~2 C/ O$ P0 W
UF_DISP_ANCHOR2 q( O f, l* }: P
UF_DISP_LEFT_LEADER_CONNECTION/ X+ U4 b4 p9 P' K; u: L! r9 q
UF_DISP_RIGHT_LEADER_CONNECTION
2 W' k: \1 k2 w) v4 @! U! EUF_DISP_FILLED_CIRCLE
5 I7 [% ]. _6 d9 n9 XUF_DISP_FILLED_SQUARE( J5 H& C( O; F$ y) ~0 L* C
UF_DISP_LARGE_FILLED_SQUARE# B3 ?# l3 p8 p3 o' _. P
UF_DISP_DATUM_POINT
8 `# t' G1 c. i* h$ n+ HUF_DISP_SNAPPING_DIAMOND, D8 v7 D3 r# o7 g
UF_DISP_CIRCLE_IN_CIRCLE
2 @! X" f% c! j" BUF_DISP_CIRCLE_IN_SQUARE
, `. A) h/ r4 QUF_DISP_SQUARE_IN_SQUARE
- J2 w( r: F2 D, k6 U% G4 oUF_DISP_FILLED_LEFT_TRIANGLE, F6 M @ D0 q0 n* S
UF_DISP_FILLED_RIGHT_TRIANGLE
6 K5 f$ Z, h9 [+ @" s: F& W$ JUF_DISP_FILLED_UP_TRIANGLE
, u3 J% y; Q2 Y- H# BUF_DISP_FILLED_DOWN_TRIANGLE i2 e, B# m: k
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
5 ?7 m2 ? S, @0 W% L( Z, B s+ Z0 W) fUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
+ x3 {# s' l# `+ E- A6 _+ J$ AUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
4 J) L. m- `9 z+ E DUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE) T( u3 R+ K9 G2 z4 p# M% q
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
" q+ Z2 M9 t+ }$ @; B1 [UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE) J7 X1 c; x9 n% \: m% w
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
& G" W! J3 p1 n+ _! v( s, I3 k, K9 MUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
4 V. h2 l. h# ^+ c5 mUF_DISP_ROUNDED_CROSS. _7 ?- I! k) N4 s
UF_DISP_FILLED_DIAMOND- C$ S3 [) `0 l: v$ m- K( S! R, C& [
UF_DISP_UP_DOWN_TRIANGLES
; W- [( [! N- ]& o$ ]6 r4 o0 gUF_DISP_LEFT_RIGHT_TRIANGLES
0 t5 t X& W" ^1 bUF_DISP_SMALL_WHEEL% {4 W6 h9 i6 D: G# H8 L% E
UF_DISP_LARGE_WHEEL$ P l2 U/ @, b5 z8 n' k
UF_DISP_HOLLOW_CIRCLE, J i% m% n: C% i3 J
UF_DISP_PREVIEW_PERPENDICULAR& g' E0 r' G K+ t9 k' f! w
UF_DISP_PREVIEW_HORIZONTAL @7 x8 y8 v% a* k' ~
UF_DISP_PREVIEW_VERTICAL
6 w% C' T6 i$ k* q4 ^9 }# Y# DUF_DISP_PREVIEW_TANGENT
' E! {( D2 ?( [: f, sUF_DISP_PREVIEW_PARALLEL8 S6 R8 |5 C$ _6 m; B' [, f
UF_DISP_PREVIEW_POINT_ON_CURVE
9 N: ~& `. C4 ~2 |# r9 vUF_DISP_PREVIEW_COLLINEAR5 A3 j, |% I' I
UF_DISP_RULER
/ U; B- U3 S& o" M: NUF_DISP_PROTRACTOR
6 _. L& P% P+ X' cUF_DISP_SKETCH_NOTEBOOK
2 R. D" E) B! V3 K2 G/ IUF_DISP_ARC_END_POINT$ I4 S' n i1 h# t; Q% F
UF_DISP_2_PT_ARC_MARKER
; L$ J9 r" q) A8 [. i$ x8 TUF_DISP_BIG_ASTERISK) N! U8 i0 @% m
UF_DISP_LINE_IN_CIRCLE1 p; L5 E A0 l! e$ f
UF_DISP_PLUS_IN_CIRCLE i/ Q6 V3 T# Y5 c2 p Y1 [4 K
UF_DISP_CENTER_OF_ROTATION1 e% Y/ z3 z4 y; m9 t% j; U5 s+ j
UF_DISP_PREVIEW_X+ W. A- L8 h* A& @" s
UF_DISP_PREVIEW_Y9 {8 g$ p" K' _! }: p
UF_DISP_PREVIEW_Z* Z( i7 U! h# W8 \* z/ o
UF_DISP_2T_GENERAL_SPOT_WELD
8 W( _' O' f1 IUF_DISP_3T_GENERAL_SPOT_WELD
9 b2 d+ F, s( B9 s' x# VUF_DISP_4T_GENERAL_SPOT_WELD! m3 m' @3 I7 O( [
UF_DISP_2T_VITAL_SPOT_WELD
( @1 \+ C) }' {/ y9 qUF_DISP_3T_VITAL_SPOT_WELD
* q6 q. l* {9 T3 N+ T$ S& U" o- \UF_DISP_4T_VITAL_SPOT_WELD
. T4 |; O: E% N4 S! v* F, U/ XUF_DISP_2T_IMPORTANT_SPOT_WELD. ^* A. E+ i3 d# q5 e5 I
UF_DISP_3T_IMPORTANT_SPOT_WELD
: z1 j ^+ e' q7 p0 Q: v- v F+ o& dUF_DISP_4T_IMPORTANT_SPOT_WELD/ |- C* w$ [: [
UF_DISP_2T_SEMIPANEL_SPOT_WELD
$ \$ I! q1 } u- ZUF_DISP_3T_SEMIPANEL_SPOT_WELD
- X/ r' }: E9 M6 g- OUF_DISP_4T_SEMIPANEL_SPOT_WELD, a# x }6 K, a+ L5 T7 I* Y
UF_DISP_SPOT_WELD_NUT
4 f+ z( u4 G7 G- p% ^ i6 _+ OUF_DISP_SPOT_WELD_STUD
4 i `9 A) ~/ {* v- R5 MUF_DISP_INVALID_MARKER; F# L( ~" }$ Y/ r3 f
' u% n, P- \5 s' d* p
g/ V- S" T b" K$ A |
|