|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
1 u! V8 _, @7 M [9 t* k; |9 K! x4 I
NX二次开发源码分享,显示点的临时符号的方法7 B& C7 a. |, [* k5 C( A
static void display_temporary_asterisk(double *coords)
) ?3 C9 w. ^% R* x% V3 }& n, ^{
' F: U& m5 x$ `5 K UF_OBJ_disp_props_t
8 x5 y% h% A; B5 ^( u# b$ L' [7 a attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,2 c, e4 P% }$ a; |: V$ [5 x. R
UF_OBJ_FONT_SOLID, FALSE};2 z9 F | J, j5 B+ `
UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
! F4 h) k& N R* P coords, &attrib, UF_DISP_ASTERISK));
7 W- r2 `* {/ s: \* ^' l8 T2 `}
$ f' p7 F5 c1 y/ B% d4 {0 Q这里可以将UF_DISP_ASTERISK改成其他类型4 V$ O) |# C1 X
UF_DISP_NO_MARKER = 0# a2 d" K, r0 e) o: i
UF_DISP_POINT
9 ~0 T3 \$ ]! T u9 u2 R# xUF_DISP_DOT/ B/ c) h6 {+ h6 J5 M- R
UF_DISP_ASTERISK
' A& V0 Y& `/ W# T" G$ r) PUF_DISP_CIRCLE4 K5 |4 Y* B6 F
UF_DISP_POUNDSIGN
* ]0 l" M. C1 ]: O6 b. XUF_DISP_X1 V' e2 b* n4 Y9 [- R+ ~
UF_DISP_GRIDPOINT6 C7 v( b1 r% C4 o7 d
UF_DISP_SQUARE
0 Z @+ _5 q/ cUF_DISP_TRIANGLE_MARKER
. P! L5 I9 J5 M1 `UF_DISP_DIAMOND
% p- o+ K$ E9 q5 HUF_DISP_CENTERLINE+ W* J# V( R! H$ h( A$ I
UF_DISP_CONS_FIX
% [8 w. B& `0 k5 |7 i1 nUF_DISP_CONS_HORIZONTAL& Q3 p; i% I U2 b% `/ R+ S
UF_DISP_CONS_VERTICAL
, |; w4 E! P. \1 T7 x! N. jUF_DISP_CONS_PARALLEL
/ ^- C2 G- z# t R i- T/ WUF_DISP_CONS_PERPENDICULAR
9 ^9 c, L ^" s8 W) PUF_DISP_CONS_TANGENT# K7 A4 u% X W: z! s
UF_DISP_CONS_CONCENTRIC, D I. u8 m X) y9 P) l
UF_DISP_CONS_COINCIDENT
5 @* X" X' w+ ~$ \* p- t5 S0 d( K; lUF_DISP_CONS_COLLINEAR
% z7 Q! L( e0 ~7 B# Z% ~. PUF_DISP_CONS_POINT_ON_CURVE2 E1 A2 g/ |; X4 t9 L0 O0 q
UF_DISP_CONS_MIDPOINT9 _0 G" E7 {/ g/ A( q7 X4 B
UF_DISP_CONS_EQUAL_LENGTH
/ g8 v0 C! V# R r" YUF_DISP_CONS_EQUAL_RADIUS U) A+ n" ?& G1 f# t
UF_DISP_CONS_CONSTANT_LENGTH' [, R5 Y, Q3 e" U7 ^0 G' M
UF_DISP_CONS_CONSTANT_ANGLE
+ W' W/ m- h. \4 c0 ~, g: z* V t$ mUF_DISP_CONS_MIRROR
w# v6 z+ K H& i3 C) _3 PUF_DISP_DIM_RADIUS3 [$ G/ W1 i, K
UF_DISP_DIM_DIAMETER
) f. w8 ]& ^5 v" Q+ G R; NUF_DISP_DIM_PARALLEL* ]1 Q8 y* h$ J
UF_DISP_DIM_PERPENDICULAR
7 d$ e9 c4 V, m) ]UF_DISP_CONS_SLOPE
6 ~6 v8 t2 `& M# [; f5 d$ [UF_DISP_CONS_STRING, X4 ^) l, q! \! w$ P
UF_DISP_CONS_UNIFORM_SCALED' r0 @0 R; y. U' Z
UF_DISP_CONS_NON_UNIFORM_SCALED: G6 f; q. ^* p7 c7 J
UF_DISP_CONS_ASSOC_TRIM
6 B4 |7 @# ?; s0 B# h9 i, D/ {! dUF_DISP_CONS_ASSOC_OFFSET
7 [0 ^, O, Y" \2 R6 N5 F! oUF_DISP_2T_RES_SPOT_WELD
) m( {. t5 z) r* d% b6 N* ^UF_DISP_3T_RES_SPOT_WELD
7 I: A# W) F xUF_DISP_4T_RES_SPOT_WELD
: ?4 d+ ~8 b- S5 S4 Z4 zUF_DISP_2T_DC_SPOT_WELD
% m' w# F. d7 E" h+ ]) B: G9 q( {UF_DISP_3T_DC_SPOT_WELD
5 Z. r! x& V$ HUF_DISP_4T_DC_SPOT_WELD& S: S1 ]) C/ M: O) b5 J
UF_DISP_2T_KPC_SPOT_WELD
' m2 E8 ?$ Q+ J: H! L7 D% aUF_DISP_3T_KPC_SPOT_WELD( [/ i" r: b4 ~% ]6 M1 H1 l+ |
UF_DISP_4T_KPC_SPOT_WELD+ Y) ?0 R( x/ J& o4 V3 [5 d' N. V
UF_DISP_2T_PROC_SPOT_WELD' _% ?& [1 T L7 v5 }
UF_DISP_3T_PROC_SPOT_WELD
/ P8 e& h+ j8 VUF_DISP_4T_PROC_SPOT_WELD
4 t g4 S$ g# m; }" iUF_DISP_ARC_SPOT_WELD1 J: C7 V: V2 ]; z# |5 j
UF_DISP_CLINCH_WELD C/ \% g, v7 @! v* ^
UF_DISP_ANCHOR
P' z! i8 J+ s. o( S" PUF_DISP_LEFT_LEADER_CONNECTION; I0 w! n0 [7 t
UF_DISP_RIGHT_LEADER_CONNECTION
* i5 O9 z8 h7 T6 M5 |UF_DISP_FILLED_CIRCLE
8 y- t5 O5 V$ H' O, C( NUF_DISP_FILLED_SQUARE% M5 X( a4 i8 s* v4 x
UF_DISP_LARGE_FILLED_SQUARE5 [, ^( ~! v( w" z# v6 j
UF_DISP_DATUM_POINT
! @) V* k, v' O8 G* HUF_DISP_SNAPPING_DIAMOND2 q+ q( ^/ z; ]! |4 R8 W
UF_DISP_CIRCLE_IN_CIRCLE
+ F- D+ w. n2 f8 F7 nUF_DISP_CIRCLE_IN_SQUARE! H+ X9 s# L. o5 B- j- z
UF_DISP_SQUARE_IN_SQUARE
F$ H5 F1 M) N2 _) F; CUF_DISP_FILLED_LEFT_TRIANGLE
4 u1 |: `, c* `/ F- n8 t/ e: Y; CUF_DISP_FILLED_RIGHT_TRIANGLE
( w1 o& N; C7 S; g! @$ wUF_DISP_FILLED_UP_TRIANGLE
1 U% \9 f5 I- F6 e+ X9 tUF_DISP_FILLED_DOWN_TRIANGLE$ q1 @. j: X, g
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
' N$ r) p( r" ?' OUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
' J9 @# x) f9 a" h- n# {UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE% I" d$ `- O/ Y" i/ H4 M, |
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE7 S* V. w5 b k5 k" c
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
$ G; J6 r* U$ t: ^0 o; kUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE
/ _' \# T1 m+ z" R% }+ [: aUF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
7 i& k8 W3 p" v% h8 u" ?$ B5 QUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
+ ?8 |# ~" B$ H: e% f. KUF_DISP_ROUNDED_CROSS3 j K$ C) K+ s1 n' }& l! b
UF_DISP_FILLED_DIAMOND5 }5 } d! G+ v0 V. O! c4 \
UF_DISP_UP_DOWN_TRIANGLES: c1 @$ g0 g1 @4 Z r
UF_DISP_LEFT_RIGHT_TRIANGLES
/ A3 k8 v6 |) l+ ?* E- `* UUF_DISP_SMALL_WHEEL
, h3 V" X0 \; v( }& bUF_DISP_LARGE_WHEEL; z1 |* N4 E7 f
UF_DISP_HOLLOW_CIRCLE
+ q0 L; ^- M. k- Q4 Y' v& MUF_DISP_PREVIEW_PERPENDICULAR
$ ^& g" t* v- Q- hUF_DISP_PREVIEW_HORIZONTAL8 e" t" y0 S; I1 d P
UF_DISP_PREVIEW_VERTICAL) U9 y, v: s& ?
UF_DISP_PREVIEW_TANGENT, m$ G: T- x+ t" ~6 l
UF_DISP_PREVIEW_PARALLEL8 |. O% l9 N7 _: s( N# R x8 I
UF_DISP_PREVIEW_POINT_ON_CURVE
2 y) x. K' }$ b' ~UF_DISP_PREVIEW_COLLINEAR
& P7 c/ c+ Y3 s6 Y9 v8 ~& T3 R8 |UF_DISP_RULER' h; N3 H4 b$ ^
UF_DISP_PROTRACTOR8 y& F2 e, _' G+ e, _+ N* O0 R
UF_DISP_SKETCH_NOTEBOOK( M/ S7 E7 |& B" W
UF_DISP_ARC_END_POINT; A9 @; A: E% q, v1 s
UF_DISP_2_PT_ARC_MARKER, W: U. @+ Q% H8 t" A/ E* F
UF_DISP_BIG_ASTERISK6 t$ q2 u: _3 i0 }; p
UF_DISP_LINE_IN_CIRCLE
/ R' W0 L7 v$ v6 V3 H0 wUF_DISP_PLUS_IN_CIRCLE, J, _" c3 A' e0 Y) [, F1 a
UF_DISP_CENTER_OF_ROTATION+ ]. k: e: h9 ? I% U; H1 h8 | n
UF_DISP_PREVIEW_X9 K* ^- [- B8 Q
UF_DISP_PREVIEW_Y
# f$ y/ U i4 X rUF_DISP_PREVIEW_Z1 g' u: A0 k5 N @& H+ y
UF_DISP_2T_GENERAL_SPOT_WELD
& k" I' U X/ ]. j4 U5 XUF_DISP_3T_GENERAL_SPOT_WELD
% d6 y$ X& I# G' i' x, F& z7 M0 jUF_DISP_4T_GENERAL_SPOT_WELD
+ I% |9 H- ~' M, R6 XUF_DISP_2T_VITAL_SPOT_WELD
3 q+ V2 s" m$ f9 s9 _ u' b, SUF_DISP_3T_VITAL_SPOT_WELD
/ I; W" c) q4 Q+ {UF_DISP_4T_VITAL_SPOT_WELD" r8 E, U6 G4 z6 d k3 H( k
UF_DISP_2T_IMPORTANT_SPOT_WELD' c# S( |# N& p
UF_DISP_3T_IMPORTANT_SPOT_WELD
# U' H9 b+ P n+ Q0 Y) D2 jUF_DISP_4T_IMPORTANT_SPOT_WELD
( M* e$ P8 ]; @/ f2 S' [* K' U4 XUF_DISP_2T_SEMIPANEL_SPOT_WELD4 g: [! [: P0 Q, z
UF_DISP_3T_SEMIPANEL_SPOT_WELD4 R" a0 O' _% X/ C
UF_DISP_4T_SEMIPANEL_SPOT_WELD) E* N) H& {/ ?6 S1 }
UF_DISP_SPOT_WELD_NUT
2 ]" a; v# C4 B, C" e( l/ O' D/ @UF_DISP_SPOT_WELD_STUD# P; m% A E" {. z4 d3 ?- b
UF_DISP_INVALID_MARKER
7 v0 X/ y% N5 J0 ?' V& p( ~- z1 W7 H0 `4 A4 f+ q( I& G. ~3 j; K
* g5 W9 r# ~3 C& e R$ T$ v
|
|