PLM之家PLMHome-国产软件践行者

[二次开发源码] NX二次开发源码分享,显示点的临时符号的方法

[复制链接]

2015-3-11 22:39:45 2715 0

admin 发表于 2015-3-11 22:39:45 |阅读模式

admin 楼主

2015-3-11 22:39:45

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
& v) y9 ]2 ~1 w% v  j1 c
NX二次开发源码分享,显示点的临时符号的方法3 O+ V. [  X& @/ Q) o( H
static void display_temporary_asterisk(double *coords)
" t9 W2 T# l$ ^: Y{
% F& q+ \& i. y' d, Z3 |& Y" |& R    UF_OBJ_disp_props_t2 i9 Q; V1 A& }$ l
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,% E$ s8 F* a+ G3 G, f2 k9 [
            UF_OBJ_FONT_SOLID, FALSE};
" [9 _8 l1 y1 S% K    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
8 e6 t# L5 L4 M+ q: k8 u        coords, &attrib, UF_DISP_ASTERISK));) K1 n9 r# f1 L( @
}: |" f/ T' W, X3 t8 C2 L
这里可以将UF_DISP_ASTERISK改成其他类型, o0 m9 F- N7 g# N  ^
UF_DISP_NO_MARKER = 0) _, t2 b( C2 N) [3 L
UF_DISP_POINT
8 l; o+ G- M* g' qUF_DISP_DOT
+ |% K$ s) m. [0 \UF_DISP_ASTERISK4 H! |( t: M: I: p& W
UF_DISP_CIRCLE. [( v/ d7 N: d* a; O" j
UF_DISP_POUNDSIGN
. U8 [; d7 l# i2 B( qUF_DISP_X
( m4 H" z! a, f- |; D6 u8 GUF_DISP_GRIDPOINT4 s: E, p) k( N/ h8 A+ B; A/ ?: H( ~
UF_DISP_SQUARE
$ V4 p% T7 T5 ]$ BUF_DISP_TRIANGLE_MARKER2 s6 C: I7 J5 E5 x
UF_DISP_DIAMOND$ j) u! P: p, F- M% S
UF_DISP_CENTERLINE
& n- c7 Q1 w. W$ Y$ oUF_DISP_CONS_FIX
9 n  |9 ?& m9 ~, L' q4 ?UF_DISP_CONS_HORIZONTAL
5 P0 ?& r5 b2 S# X/ q6 F! ]# g" yUF_DISP_CONS_VERTICAL
1 y* M% e( ?6 n  E' A: i5 e: JUF_DISP_CONS_PARALLEL6 R+ H; ]& K, r0 u! c3 S4 e
UF_DISP_CONS_PERPENDICULAR* q2 i, g5 a% W
UF_DISP_CONS_TANGENT& k) ?( H" g; U/ n4 O
UF_DISP_CONS_CONCENTRIC, d8 I$ P" J0 J4 `
UF_DISP_CONS_COINCIDENT6 G9 |* r4 A- V# z2 E* J4 R
UF_DISP_CONS_COLLINEAR
0 _' _) j5 Q/ b$ BUF_DISP_CONS_POINT_ON_CURVE
% M4 J; p# h$ ?- r  B/ N7 i8 ZUF_DISP_CONS_MIDPOINT* z! O+ i9 H8 I6 h
UF_DISP_CONS_EQUAL_LENGTH, m6 _4 K0 F! i) [/ ~* H( w* \' M
UF_DISP_CONS_EQUAL_RADIUS
% a$ l/ @  _3 c& t6 I* XUF_DISP_CONS_CONSTANT_LENGTH
' J2 c7 ?3 c: y% Q7 w  c1 S: CUF_DISP_CONS_CONSTANT_ANGLE
7 F1 Z8 `/ i# T& M1 xUF_DISP_CONS_MIRROR
* E5 L! ]4 R. f. f  N+ sUF_DISP_DIM_RADIUS0 l6 d' B: O+ L3 ^  @
UF_DISP_DIM_DIAMETER) ^' `, V$ V  K- Z) |
UF_DISP_DIM_PARALLEL
4 W: W! Y- p/ N% P, [9 l  [& j, V2 EUF_DISP_DIM_PERPENDICULAR5 ]1 I7 a5 a) v, V  L! R
UF_DISP_CONS_SLOPE7 s- j) r8 s! N% u
UF_DISP_CONS_STRING
- d, }; I5 N, z8 F. l# ?UF_DISP_CONS_UNIFORM_SCALED
$ q8 I" L8 U3 N* @5 iUF_DISP_CONS_NON_UNIFORM_SCALED2 {$ p1 j& T1 _% V
UF_DISP_CONS_ASSOC_TRIM
( }$ E' m+ r8 }0 VUF_DISP_CONS_ASSOC_OFFSET0 T5 @2 Q5 n. i* g2 Y7 x
UF_DISP_2T_RES_SPOT_WELD
9 h2 ^$ I  s& C; n* }UF_DISP_3T_RES_SPOT_WELD
7 Y  b5 Z3 V4 t+ ?9 I4 `UF_DISP_4T_RES_SPOT_WELD
- `; y  e: c5 @/ i9 c+ yUF_DISP_2T_DC_SPOT_WELD
& @9 H3 S4 O# U9 W4 QUF_DISP_3T_DC_SPOT_WELD
, f3 k: }  T8 c! l! ^, wUF_DISP_4T_DC_SPOT_WELD8 }& a' y' ?! u2 Z( s
UF_DISP_2T_KPC_SPOT_WELD
& j8 W! {# Q1 h7 P* IUF_DISP_3T_KPC_SPOT_WELD
) g2 a- s1 v" C$ ?: r. l5 O9 x" dUF_DISP_4T_KPC_SPOT_WELD5 k7 y3 m( i, c' ]; I
UF_DISP_2T_PROC_SPOT_WELD7 X3 t3 n# {# R% ~. t
UF_DISP_3T_PROC_SPOT_WELD; q" S8 }( I8 Z% ]4 D: F, o
UF_DISP_4T_PROC_SPOT_WELD
9 ~1 m* N  l6 b8 xUF_DISP_ARC_SPOT_WELD
" t1 y. \( k/ d/ kUF_DISP_CLINCH_WELD0 t7 \2 `& d/ y; P
UF_DISP_ANCHOR% [. \6 M# ~. f/ K/ y& V7 ~. w8 ?
UF_DISP_LEFT_LEADER_CONNECTION, D* }0 s# G, Y8 |0 j
UF_DISP_RIGHT_LEADER_CONNECTION" c: [: b6 N: O- r* }" S) |: J+ |
UF_DISP_FILLED_CIRCLE& i9 B4 N: f! c& D; B
UF_DISP_FILLED_SQUARE, |8 V  b9 h1 L8 ~+ v: @
UF_DISP_LARGE_FILLED_SQUARE6 A$ P" P5 ~! T/ c4 `
UF_DISP_DATUM_POINT3 d4 R2 ?  o* h* n0 E9 i$ ?
UF_DISP_SNAPPING_DIAMOND
# b% {- o/ \1 j- z. r0 fUF_DISP_CIRCLE_IN_CIRCLE. i$ ^7 h# ^. t+ ~
UF_DISP_CIRCLE_IN_SQUARE
' m6 ?4 J8 ~+ c4 RUF_DISP_SQUARE_IN_SQUARE
9 T1 U8 n+ P: L. h  f9 a, rUF_DISP_FILLED_LEFT_TRIANGLE0 b) ]. x6 t/ Z
UF_DISP_FILLED_RIGHT_TRIANGLE
! z" S4 X, Z7 J4 t( x; x( _6 @UF_DISP_FILLED_UP_TRIANGLE
! }. o4 O# i! b" VUF_DISP_FILLED_DOWN_TRIANGLE& w- `, p/ d9 S
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
' o# W% q# Y5 ]' O5 @4 eUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
; H7 r+ Z+ H7 C2 @6 f3 `: @* oUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
4 F0 W% ?+ L) e  qUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE% g3 O& e# G5 p
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE5 I! L( E8 F. h
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE% k0 M0 P) x9 ]& H# A* }7 S+ O
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE" T, o0 h  _; M9 P
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
5 P5 {0 ^% U  n/ \' I. j, iUF_DISP_ROUNDED_CROSS& m, q* D$ Z4 K7 H" j: X( I
UF_DISP_FILLED_DIAMOND  Q1 l7 d/ ^9 _0 G! `( C
UF_DISP_UP_DOWN_TRIANGLES7 @: g( C0 k# m0 a0 x. t0 m) ^
UF_DISP_LEFT_RIGHT_TRIANGLES
1 V" }, m1 v9 e$ M/ qUF_DISP_SMALL_WHEEL0 H; U1 J; E+ a# a1 v, [& x7 h3 Z
UF_DISP_LARGE_WHEEL! K- c, V( t8 A- o
UF_DISP_HOLLOW_CIRCLE
$ }1 Q; i$ h; ~( R  ?UF_DISP_PREVIEW_PERPENDICULAR9 b% c& l! a* `, W$ D3 A! x! X
UF_DISP_PREVIEW_HORIZONTAL0 v5 \6 T! o/ C; J9 e8 O
UF_DISP_PREVIEW_VERTICAL) L5 e. e! y7 m0 j7 R: F
UF_DISP_PREVIEW_TANGENT
- R2 }+ {7 t. J& W5 V7 Z5 T6 wUF_DISP_PREVIEW_PARALLEL$ V* z* c8 K7 _1 k* y; U; x' Z/ \- ^8 r
UF_DISP_PREVIEW_POINT_ON_CURVE
. N6 v% c; X/ W5 A  Q2 x  fUF_DISP_PREVIEW_COLLINEAR1 q: L  |6 Y# \
UF_DISP_RULER
# O0 j6 j  G/ @+ nUF_DISP_PROTRACTOR
: M) N3 ?2 Z& R% aUF_DISP_SKETCH_NOTEBOOK
: S& I3 X- }# O& ?+ Y4 iUF_DISP_ARC_END_POINT
' }$ ~& }  v' ]5 RUF_DISP_2_PT_ARC_MARKER
# T1 Y+ \/ I4 v" c7 jUF_DISP_BIG_ASTERISK3 f( n6 r: w  L2 D
UF_DISP_LINE_IN_CIRCLE  Q' l6 ^2 G7 h. G7 e4 S. L
UF_DISP_PLUS_IN_CIRCLE
8 F& H& |1 Q" r9 cUF_DISP_CENTER_OF_ROTATION
9 [+ Y# @: }& A2 EUF_DISP_PREVIEW_X
& F5 ^2 N7 o, q& i# r. ?) v2 f( P( YUF_DISP_PREVIEW_Y7 T: Z4 z; ?8 h7 o& i3 ]
UF_DISP_PREVIEW_Z$ V$ G  d( u. Q% H6 p" \$ M) z6 s
UF_DISP_2T_GENERAL_SPOT_WELD
- d0 x( H$ W) x4 h$ T: AUF_DISP_3T_GENERAL_SPOT_WELD
* y% P( Z& F& k6 J6 K& eUF_DISP_4T_GENERAL_SPOT_WELD" J7 l( T( i; O1 b+ ?# j5 u
UF_DISP_2T_VITAL_SPOT_WELD- o( C% {+ p0 ?( `+ ]6 O
UF_DISP_3T_VITAL_SPOT_WELD5 m) p6 K) ~2 x. P; p
UF_DISP_4T_VITAL_SPOT_WELD4 P/ [1 P9 G, A3 H
UF_DISP_2T_IMPORTANT_SPOT_WELD
( l# w7 _5 `% U$ H. C$ V5 ~1 z/ T3 PUF_DISP_3T_IMPORTANT_SPOT_WELD
- L% y+ S9 p8 Y7 `+ U* p+ {; H* ^UF_DISP_4T_IMPORTANT_SPOT_WELD5 ~% J& S6 M; ?8 Y+ |5 n7 u% _
UF_DISP_2T_SEMIPANEL_SPOT_WELD
* x5 ?8 V& X' N) pUF_DISP_3T_SEMIPANEL_SPOT_WELD3 H9 P; V' n2 V9 O
UF_DISP_4T_SEMIPANEL_SPOT_WELD; k: M5 N$ |9 q+ h
UF_DISP_SPOT_WELD_NUT+ A& k% a, _( R% l1 |9 }
UF_DISP_SPOT_WELD_STUD& `7 N1 [* o' K* v: @+ W
UF_DISP_INVALID_MARKER
% D) ^4 B  w/ h; R$ O! R- W. f2 I+ `4 V
7 B% T* I- H, @3 o' p  ^( s# ~' |5 j0 B' l2 ^( Q
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了