|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
% Z! U0 H4 w) f$ x6 y6 i4 b; y3 fNX二次开发源码分享,显示点的临时符号的方法
$ b; b! w4 S! }, V, Ustatic void display_temporary_asterisk(double *coords)
' f. g- C7 @ k6 w{
+ |+ V* Z. r0 [7 N: e0 Z UF_OBJ_disp_props_t! Z2 k/ V4 x1 U2 ]4 R s
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
% X8 R& U, c, z. {" [ UF_OBJ_FONT_SOLID, FALSE};
9 q7 p; x. a$ d& K UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
. O3 n% \ g: W( @! d0 ~: a coords, &attrib, UF_DISP_ASTERISK));
1 y& E# q! {! {, H; L6 h8 O$ d8 k}
8 w% b; F( U: e& U! j7 X这里可以将UF_DISP_ASTERISK改成其他类型; w0 X A7 w- H5 O+ A. Z& \
UF_DISP_NO_MARKER = 0
- v; V$ y. S: A+ ^9 `9 Z( }- V( AUF_DISP_POINT/ U. v5 O: Y j( B/ o8 t/ t% ^
UF_DISP_DOT
0 J0 l7 r; ?6 ^0 [% iUF_DISP_ASTERISK2 x: q" t3 w+ y
UF_DISP_CIRCLE7 r! ~: }# T r$ Y4 \! c, l
UF_DISP_POUNDSIGN3 D6 h7 e8 r. Z, i* _1 W
UF_DISP_X
6 P6 [' p# P# b7 d( y: _UF_DISP_GRIDPOINT( G3 Z9 v3 \4 c# m. ~" K9 W
UF_DISP_SQUARE9 e# B" |0 E$ V7 w' i
UF_DISP_TRIANGLE_MARKER
9 g& e3 m& U4 I; tUF_DISP_DIAMOND* y" ?. n2 a1 K/ C$ v
UF_DISP_CENTERLINE7 O+ x2 B. T! K" U( p$ O
UF_DISP_CONS_FIX$ g' V" b/ _+ T/ Z6 D; F9 Z: C- B J
UF_DISP_CONS_HORIZONTAL" U' B0 p/ Y! q& h! }- e
UF_DISP_CONS_VERTICAL3 {$ C# X0 \- O7 a
UF_DISP_CONS_PARALLEL
4 `$ r$ S' y8 P" z5 R( yUF_DISP_CONS_PERPENDICULAR( r' R3 w" g3 T- _5 j$ ?% e
UF_DISP_CONS_TANGENT: e# |$ V: ]( ~! B
UF_DISP_CONS_CONCENTRIC
& |3 s' l# K6 gUF_DISP_CONS_COINCIDENT" n+ d9 \% k9 u' u! b; J! R1 y
UF_DISP_CONS_COLLINEAR
) J: `/ ~9 ^! K6 Z1 W1 B" ?, {( Q, iUF_DISP_CONS_POINT_ON_CURVE
& l+ |# ~8 x( w8 l2 x( J) S- LUF_DISP_CONS_MIDPOINT
" u& }& }/ @- Y j! e7 aUF_DISP_CONS_EQUAL_LENGTH. b7 w# d" {! a" h5 G$ \8 `3 d
UF_DISP_CONS_EQUAL_RADIUS
, Z" L+ p/ Q* D% H3 H$ aUF_DISP_CONS_CONSTANT_LENGTH
3 r% J* x. F3 K& r6 JUF_DISP_CONS_CONSTANT_ANGLE9 \8 m9 q/ j3 O% a
UF_DISP_CONS_MIRROR2 S! Q# \' D3 M( X
UF_DISP_DIM_RADIUS
: e/ S! C( X5 D; K* zUF_DISP_DIM_DIAMETER
j; k# Y* y' k. h6 G9 s1 V( _UF_DISP_DIM_PARALLEL
# A7 ]5 ]% ^! Z2 C$ F, s7 QUF_DISP_DIM_PERPENDICULAR
, k1 z' t K3 m7 xUF_DISP_CONS_SLOPE- h5 Z" h- P2 g) o0 n$ n
UF_DISP_CONS_STRING1 T* b p @( u- u, m, Y7 G% q1 t
UF_DISP_CONS_UNIFORM_SCALED5 W% N9 r5 ^) ~
UF_DISP_CONS_NON_UNIFORM_SCALED9 q2 R. a2 h; a | C9 {$ {8 S
UF_DISP_CONS_ASSOC_TRIM
+ N [% D6 b6 d/ Q" [UF_DISP_CONS_ASSOC_OFFSET
3 ^6 Q! \' R$ B. _UF_DISP_2T_RES_SPOT_WELD' k: h& P; E& u3 P9 e5 `3 }$ a
UF_DISP_3T_RES_SPOT_WELD
: p! ?4 z4 {) d% U# NUF_DISP_4T_RES_SPOT_WELD
2 Y$ M r( x5 @" l j3 r9 AUF_DISP_2T_DC_SPOT_WELD* e+ E/ k3 X6 A
UF_DISP_3T_DC_SPOT_WELD
8 o6 I; w* e/ G8 gUF_DISP_4T_DC_SPOT_WELD, Q/ I2 ~& j" g9 x+ \; w
UF_DISP_2T_KPC_SPOT_WELD
& N% C; Z+ A! W) {; K2 vUF_DISP_3T_KPC_SPOT_WELD
4 ~# S1 ~7 W& M1 [$ a: T9 zUF_DISP_4T_KPC_SPOT_WELD" z7 M0 U5 G z: a
UF_DISP_2T_PROC_SPOT_WELD
9 D. v6 R2 r9 T& ?5 v/ X4 LUF_DISP_3T_PROC_SPOT_WELD1 ~' H" P* z% B5 ^; `2 j# r
UF_DISP_4T_PROC_SPOT_WELD: ~) N K) _: O# s9 B+ W
UF_DISP_ARC_SPOT_WELD" X( D$ o: ?' O1 n8 V$ M
UF_DISP_CLINCH_WELD
! a" X, e$ p! o4 a* x. \UF_DISP_ANCHOR' d. M; u) Y! H8 _2 ]
UF_DISP_LEFT_LEADER_CONNECTION
! y* P& y- k4 wUF_DISP_RIGHT_LEADER_CONNECTION( y6 F" H1 c( a. {
UF_DISP_FILLED_CIRCLE
* C, P5 \! J% ~4 z1 cUF_DISP_FILLED_SQUARE0 K7 P2 M: b: Y
UF_DISP_LARGE_FILLED_SQUARE1 `- J0 a- B7 p( |: {1 H
UF_DISP_DATUM_POINT
: b4 y& t- `+ a# S3 ~! j# ?% EUF_DISP_SNAPPING_DIAMOND* ? s% V& ~: x* i
UF_DISP_CIRCLE_IN_CIRCLE Q M$ R) `& _
UF_DISP_CIRCLE_IN_SQUARE# C ]: A/ ^) E \4 \9 [9 M
UF_DISP_SQUARE_IN_SQUARE
; d2 v; x$ i( I: s( nUF_DISP_FILLED_LEFT_TRIANGLE
: B3 a3 d: J$ }+ v' M. fUF_DISP_FILLED_RIGHT_TRIANGLE
B( ~5 k0 B5 U# `0 r3 [UF_DISP_FILLED_UP_TRIANGLE
/ a3 q1 y) M- {& SUF_DISP_FILLED_DOWN_TRIANGLE
- R! w7 a; Q0 Z. v( AUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
6 ]2 e9 m+ i' H, ~0 GUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
3 r" H$ @' y+ W8 T) r; YUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
8 W: p" @+ l2 i+ uUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE" R O, o8 q* Q, l( v+ u
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
; u4 w+ }) i2 ^6 _/ Z9 `$ m0 |3 WUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE% B# R$ i7 i: U a& s) {
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE' Z+ O" |7 q5 o3 r6 d4 l% ~
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
2 o7 k5 ]! v. q9 i( _* Z" PUF_DISP_ROUNDED_CROSS+ l# i# \ _5 o7 \# O& |
UF_DISP_FILLED_DIAMOND, A3 i- `& q l% d% H' z: E
UF_DISP_UP_DOWN_TRIANGLES
. }% t& }8 Y8 r" I! p& IUF_DISP_LEFT_RIGHT_TRIANGLES; \9 l6 J; E% j d
UF_DISP_SMALL_WHEEL$ r6 w6 N! m/ Y, i& S
UF_DISP_LARGE_WHEEL6 C+ B6 d+ \7 v% ~8 n8 h+ c
UF_DISP_HOLLOW_CIRCLE+ Z3 }: m9 k+ }0 A# h) m
UF_DISP_PREVIEW_PERPENDICULAR
+ x. R' Z( G$ i+ Y; e" T" k4 nUF_DISP_PREVIEW_HORIZONTAL0 s; h- g% f0 _9 C9 O! `, o
UF_DISP_PREVIEW_VERTICAL
* f! n, y: A. t* {UF_DISP_PREVIEW_TANGENT
" U1 z! D* }' g9 @( iUF_DISP_PREVIEW_PARALLEL( l% T8 `& e) ]' _* b+ {5 t
UF_DISP_PREVIEW_POINT_ON_CURVE% |' h5 e7 u+ S% q, C, j
UF_DISP_PREVIEW_COLLINEAR
8 n3 j1 m, t" y; O+ U: N0 x2 `" LUF_DISP_RULER
! p& E- \# V) R Y8 }( Y9 u, a& W! U8 GUF_DISP_PROTRACTOR, x2 N0 \% u/ p) x
UF_DISP_SKETCH_NOTEBOOK( H& ^& I6 p# R' X( y7 x
UF_DISP_ARC_END_POINT2 O! y$ `5 C( s$ t8 b2 y) S6 o' J9 T
UF_DISP_2_PT_ARC_MARKER( Y' o: F8 _, B G+ |0 f" _
UF_DISP_BIG_ASTERISK; W5 \% }; n H2 G# K
UF_DISP_LINE_IN_CIRCLE& w" [" d U% v; X+ w' d
UF_DISP_PLUS_IN_CIRCLE
9 F$ I/ `! X% E7 I& uUF_DISP_CENTER_OF_ROTATION! |$ E- [3 z! O5 N' S8 `0 U
UF_DISP_PREVIEW_X
" [: q% k3 n0 s+ o* a' M4 _# J/ J JUF_DISP_PREVIEW_Y
( N {5 a. U! L3 l! x; IUF_DISP_PREVIEW_Z
4 V8 h- b2 H$ V& s1 N+ `& @( rUF_DISP_2T_GENERAL_SPOT_WELD
. z% D/ {+ x" O8 d0 wUF_DISP_3T_GENERAL_SPOT_WELD
6 `0 a5 W& Q$ U# r- P RUF_DISP_4T_GENERAL_SPOT_WELD/ j; B9 W k& A! J8 F2 S, l9 q' J
UF_DISP_2T_VITAL_SPOT_WELD$ p+ J Y, U7 c2 H4 B- p& I# t
UF_DISP_3T_VITAL_SPOT_WELD0 A) \; R! z- v
UF_DISP_4T_VITAL_SPOT_WELD
: j; l, d, S' OUF_DISP_2T_IMPORTANT_SPOT_WELD* U5 q; l1 Y6 ]
UF_DISP_3T_IMPORTANT_SPOT_WELD7 g1 K# r J9 C3 g2 W
UF_DISP_4T_IMPORTANT_SPOT_WELD1 L) V! c& E [1 p9 T
UF_DISP_2T_SEMIPANEL_SPOT_WELD, K2 g) n5 y+ {7 |0 f9 f
UF_DISP_3T_SEMIPANEL_SPOT_WELD) U" O' T( \) x* i
UF_DISP_4T_SEMIPANEL_SPOT_WELD
( G* P. x/ Z* c3 F5 @9 P) }' iUF_DISP_SPOT_WELD_NUT8 x% i E( ^; f8 J+ C- K
UF_DISP_SPOT_WELD_STUD
/ m- y, `! T$ W+ W& V1 @& A; dUF_DISP_INVALID_MARKER7 a0 M: x0 I' z) ]
6 d; y/ i6 c5 V b2 ]2 G$ q) z- s
" B9 \5 A. D% Z: A5 z# y
|
|