|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
$ |6 T' y* K' g) w# QNX二次开发源码分享,显示点的临时符号的方法" l" s. u! R) E5 G
static void display_temporary_asterisk(double *coords)
6 ~& f5 T" d* [/ C3 \) x{
. p5 I2 [4 |+ z, J' o; b0 z UF_OBJ_disp_props_t/ w4 I7 _" o6 R. W4 m9 a: i( p
attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
0 T" ?+ b$ T8 ] C, d$ _" R; {3 C UF_OBJ_FONT_SOLID, FALSE};
$ T7 H7 I, d5 K/ _ UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,8 m% I; N2 G3 _
coords, &attrib, UF_DISP_ASTERISK));2 J. g. k, U( ^. ^
}. s1 v# s4 f3 U8 i
这里可以将UF_DISP_ASTERISK改成其他类型
5 b' D9 q! k; i+ `/ X# g3 g: BUF_DISP_NO_MARKER = 0) d$ O1 t& d5 Z, H' |
UF_DISP_POINT0 \0 u i/ y9 G% _* @' H
UF_DISP_DOT
& U; U6 w+ W4 @( i. EUF_DISP_ASTERISK4 k: m9 V S1 s( j$ G
UF_DISP_CIRCLE
1 i4 A& A3 `! U3 dUF_DISP_POUNDSIGN: O8 W! A$ u% s* K1 `/ W4 }8 T1 f
UF_DISP_X
* _, R9 h3 G5 U6 F: _UF_DISP_GRIDPOINT% D8 {7 v- ]2 w; `7 w# D
UF_DISP_SQUARE
' W, R j9 N2 ^& u2 K( m' TUF_DISP_TRIANGLE_MARKER
! P6 n+ o* X: \% l4 W$ t" l' s& {UF_DISP_DIAMOND
& x! v' I ]! H8 RUF_DISP_CENTERLINE
i _! b7 E1 Q; l' T- o% s- CUF_DISP_CONS_FIX
1 }3 S* G1 f6 g* l( r* IUF_DISP_CONS_HORIZONTAL
$ E. {5 R" c! H" w6 ]UF_DISP_CONS_VERTICAL. i" d8 e2 y& t4 P
UF_DISP_CONS_PARALLEL
6 s; L( g% `/ A; j' lUF_DISP_CONS_PERPENDICULAR
% F4 @8 W- H1 @- o7 u8 K, e9 BUF_DISP_CONS_TANGENT
0 G, A( d' o h3 I: {UF_DISP_CONS_CONCENTRIC
5 L5 Z) t+ _9 L3 C/ JUF_DISP_CONS_COINCIDENT
( j N& v4 T) d2 t7 DUF_DISP_CONS_COLLINEAR
8 E4 H* }0 `+ t3 C7 U' \ @UF_DISP_CONS_POINT_ON_CURVE8 j* `( i. z! Z) a' r+ F' {: k
UF_DISP_CONS_MIDPOINT+ n' @+ L a5 w: |4 k3 M4 `
UF_DISP_CONS_EQUAL_LENGTH
9 U! J- ]3 c5 v5 C {# V. wUF_DISP_CONS_EQUAL_RADIUS9 A3 t- e) K$ |5 {6 a, `
UF_DISP_CONS_CONSTANT_LENGTH5 b9 A) Y' u4 t$ J9 t4 W8 w4 g) N5 z3 n+ x4 b
UF_DISP_CONS_CONSTANT_ANGLE- q& u& \# l# F. S3 U
UF_DISP_CONS_MIRROR
# n0 c6 g( j/ A( G0 nUF_DISP_DIM_RADIUS
[5 b* f! s% H% q8 r4 f3 ^UF_DISP_DIM_DIAMETER# l8 m" T5 m5 c. L# z' \) {7 |- i% x
UF_DISP_DIM_PARALLEL
/ y N5 P, { {' C- p4 W6 xUF_DISP_DIM_PERPENDICULAR
. z) @8 X. f* a5 `; QUF_DISP_CONS_SLOPE9 C& L2 b+ w& J
UF_DISP_CONS_STRING
7 a" Q! ]$ q8 Y) l- {" x& jUF_DISP_CONS_UNIFORM_SCALED3 Q7 W2 X, M' ?* L1 ^# N, n
UF_DISP_CONS_NON_UNIFORM_SCALED& E5 Z1 ^5 L3 ~% q9 V/ z6 S
UF_DISP_CONS_ASSOC_TRIM
) t3 g O3 _1 xUF_DISP_CONS_ASSOC_OFFSET* u( i/ a- W; k. ?
UF_DISP_2T_RES_SPOT_WELD
& b# x4 U% c+ r8 ?" N! m/ lUF_DISP_3T_RES_SPOT_WELD) U8 D4 I7 b# b9 n% V0 w
UF_DISP_4T_RES_SPOT_WELD
7 D- H; Y2 w; {* ~" F# iUF_DISP_2T_DC_SPOT_WELD
# E) j/ t. ]% m% E5 BUF_DISP_3T_DC_SPOT_WELD5 W2 J5 L2 G4 L$ v
UF_DISP_4T_DC_SPOT_WELD
/ G& I' D2 v4 R4 k: W& zUF_DISP_2T_KPC_SPOT_WELD. h* D" o' ?2 J, g
UF_DISP_3T_KPC_SPOT_WELD& w+ R% W. S* i
UF_DISP_4T_KPC_SPOT_WELD2 ? S% O) v' j
UF_DISP_2T_PROC_SPOT_WELD
' U3 h& S h( P; X$ ?$ OUF_DISP_3T_PROC_SPOT_WELD! p( d2 M% o( x& g1 @+ T; y# c
UF_DISP_4T_PROC_SPOT_WELD- m4 w# y6 P4 Q
UF_DISP_ARC_SPOT_WELD7 m- {; D3 [$ C& X
UF_DISP_CLINCH_WELD
+ q- q( x& B9 `' m* J/ R9 eUF_DISP_ANCHOR
+ t& D) j: q; ]' Y) }! GUF_DISP_LEFT_LEADER_CONNECTION h7 o- ~0 Z' j/ Z2 M9 C) K) H! D
UF_DISP_RIGHT_LEADER_CONNECTION
1 \$ w" M+ z" v2 ?6 K0 RUF_DISP_FILLED_CIRCLE2 ~( I# L; a, F. D$ @7 _
UF_DISP_FILLED_SQUARE
! O4 T* u: P" b& ?UF_DISP_LARGE_FILLED_SQUARE. s" a+ _$ D' S$ h; r
UF_DISP_DATUM_POINT
) r! E2 V/ d$ @, M9 \1 W+ L' D# ^( SUF_DISP_SNAPPING_DIAMOND3 t0 k0 X- \2 N: [' A* B2 u
UF_DISP_CIRCLE_IN_CIRCLE1 O5 P+ N6 C' L% P
UF_DISP_CIRCLE_IN_SQUARE! q' n; A& K2 ~
UF_DISP_SQUARE_IN_SQUARE
2 q8 T, R& o3 ?# p' rUF_DISP_FILLED_LEFT_TRIANGLE) |) S( f# V& Q2 I4 | X: w' e
UF_DISP_FILLED_RIGHT_TRIANGLE
* U- R% H9 W$ r6 IUF_DISP_FILLED_UP_TRIANGLE
# \$ I6 F2 p% p, o( A1 R! J0 HUF_DISP_FILLED_DOWN_TRIANGLE/ {# t- k" i! Z2 B6 ?
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
' l [& c* B6 B, g0 o. H7 i/ Q# s5 tUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE8 {- u- J! _ h. O# z0 H
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
: X8 a( i3 y3 H0 T% n* WUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
, Z# V) g+ n5 X4 k$ E5 sUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE$ `) [; o( l% H0 @5 A( N. ?
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE. J2 K( p- R5 M0 F" ?/ \9 M$ N: g
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE d1 h) c( \- i& G/ m# x! P% j
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE! N; R7 t6 o: ]; I
UF_DISP_ROUNDED_CROSS
" i9 G) ~* X4 ? PUF_DISP_FILLED_DIAMOND9 |+ ~+ P) q" {$ g
UF_DISP_UP_DOWN_TRIANGLES( K5 z6 \, M& u& F7 f+ ?
UF_DISP_LEFT_RIGHT_TRIANGLES
( B1 |& ^# i- \! E1 BUF_DISP_SMALL_WHEEL7 b G1 }! B0 o% g1 r I8 t
UF_DISP_LARGE_WHEEL
& I% g' v6 S) o3 NUF_DISP_HOLLOW_CIRCLE
8 i/ v0 j' q E) P& Z# L& RUF_DISP_PREVIEW_PERPENDICULAR) o( V4 H! H7 ~$ y9 d% |% s
UF_DISP_PREVIEW_HORIZONTAL& b' y" i4 E8 S* K; e6 X/ h% v' ^
UF_DISP_PREVIEW_VERTICAL
: w2 H: T/ u1 _! hUF_DISP_PREVIEW_TANGENT
! G. Z( X* c$ {( t3 hUF_DISP_PREVIEW_PARALLEL
( R$ b# K: d; bUF_DISP_PREVIEW_POINT_ON_CURVE
( D9 a9 p/ b& nUF_DISP_PREVIEW_COLLINEAR
- e5 k9 Q9 y+ |; U1 DUF_DISP_RULER
0 I2 t/ D$ C$ l9 W3 E/ c9 O+ i; JUF_DISP_PROTRACTOR
& p8 z) b1 l HUF_DISP_SKETCH_NOTEBOOK
! a; }: Y3 J0 q* X* Q, t3 kUF_DISP_ARC_END_POINT. O( Q/ S4 B7 V' J: ?. E
UF_DISP_2_PT_ARC_MARKER3 N K8 \% w+ [8 B! Y. D6 i0 c
UF_DISP_BIG_ASTERISK
# O6 d2 Z. G, }) uUF_DISP_LINE_IN_CIRCLE( e# g. |% `1 P4 n6 ~
UF_DISP_PLUS_IN_CIRCLE
% g; Z |. v2 T. cUF_DISP_CENTER_OF_ROTATION+ Y, @% `& z$ Q) v
UF_DISP_PREVIEW_X2 i: Z+ i% O A( D. j+ i$ U
UF_DISP_PREVIEW_Y
0 @. p. A3 o# f. o, d8 V; oUF_DISP_PREVIEW_Z W3 G) m- L$ B1 ^6 l* L% R7 O& x
UF_DISP_2T_GENERAL_SPOT_WELD
8 A5 c* E Y. TUF_DISP_3T_GENERAL_SPOT_WELD7 ]& q3 _) O: E$ ^0 h- _
UF_DISP_4T_GENERAL_SPOT_WELD
6 |7 V& E& T, H' r1 OUF_DISP_2T_VITAL_SPOT_WELD0 o c4 g& x8 e; V
UF_DISP_3T_VITAL_SPOT_WELD
8 j9 D$ ]5 X3 b5 Z2 v7 _UF_DISP_4T_VITAL_SPOT_WELD: T# S1 }9 w' k2 s3 @ k: J1 B9 H
UF_DISP_2T_IMPORTANT_SPOT_WELD
e$ S. U4 G. s- Z2 qUF_DISP_3T_IMPORTANT_SPOT_WELD* V, m, N$ X4 z8 x- }* {" l
UF_DISP_4T_IMPORTANT_SPOT_WELD
' p' S M2 [/ K* _9 HUF_DISP_2T_SEMIPANEL_SPOT_WELD7 C/ b1 k, e a
UF_DISP_3T_SEMIPANEL_SPOT_WELD
# w. n# y: `9 s) sUF_DISP_4T_SEMIPANEL_SPOT_WELD: L. P9 }1 Q! \9 c* {* t0 P
UF_DISP_SPOT_WELD_NUT. Z! E, T, Y Z7 }
UF_DISP_SPOT_WELD_STUD
" Q4 e+ M, q3 a% KUF_DISP_INVALID_MARKER4 i+ N5 O3 ~$ K/ J4 K% |
* }- I9 L3 t; x+ B( y
# C6 L1 H- g$ w' e% x |
|