PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
$ e! g+ S3 _+ J; p2 Q
NX二次开发源码分享,显示点的临时符号的方法
( b: P" ~- Z  M2 Q/ Rstatic void display_temporary_asterisk(double *coords)
1 W" M# i( l( W3 {7 s{
- t9 w; B# Z. ~2 _    UF_OBJ_disp_props_t0 N+ V8 M4 m7 G4 A
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
, F& O  B, o( z5 y, n% R( [            UF_OBJ_FONT_SOLID, FALSE};$ F/ O- Q, c( B; t. r
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
5 e7 t" l# x& b6 h9 ?        coords, &attrib, UF_DISP_ASTERISK));
) c3 F/ |/ T. B8 L6 o0 Z: k4 i}- b1 `% A0 u0 g6 U
这里可以将UF_DISP_ASTERISK改成其他类型
% @- `$ G' t! P/ ], y8 QUF_DISP_NO_MARKER = 0
$ |, _# u- x" c/ i* X4 T/ uUF_DISP_POINT8 Z: ~4 w: m" ?0 M# H, k% }  J% j0 R
UF_DISP_DOT
6 K- s$ W& ~# D" V5 `' @( ]UF_DISP_ASTERISK6 I, P4 a4 E. \' x0 H' n. q/ n
UF_DISP_CIRCLE
% X9 }6 d* l0 w/ {2 j+ i6 sUF_DISP_POUNDSIGN# s! r+ w! J7 X. d% c, o
UF_DISP_X* x0 {5 ^* U+ a5 [1 U
UF_DISP_GRIDPOINT0 }# V* G* l9 c  ^" N6 U# k& P
UF_DISP_SQUARE9 r1 |0 J/ [: B) ^  h
UF_DISP_TRIANGLE_MARKER5 i6 A$ Q8 T% R: N, U
UF_DISP_DIAMOND. U" S& F' z( A; Y+ X( `! J
UF_DISP_CENTERLINE
8 ^# q* n2 z+ E6 aUF_DISP_CONS_FIX
0 ]/ m  D0 y! f! K- F) gUF_DISP_CONS_HORIZONTAL
3 R% p) E3 j3 oUF_DISP_CONS_VERTICAL7 I1 I" F2 f6 D5 ]) u
UF_DISP_CONS_PARALLEL
' w  t" l8 m! J1 V! z+ I9 m* H, NUF_DISP_CONS_PERPENDICULAR5 t. G( u! y9 t6 {' H
UF_DISP_CONS_TANGENT
" |) x1 N+ Z4 gUF_DISP_CONS_CONCENTRIC
- k- @3 X7 d6 N$ K1 D( iUF_DISP_CONS_COINCIDENT2 e7 o, @0 r# u* j  N+ i  R
UF_DISP_CONS_COLLINEAR0 ^. f( ]5 H' \1 G" t8 R: q0 P
UF_DISP_CONS_POINT_ON_CURVE% L3 G: K$ V  R$ @
UF_DISP_CONS_MIDPOINT
' m, v5 T5 W$ q' Y5 A3 R) ]) pUF_DISP_CONS_EQUAL_LENGTH
1 B. A. g/ C3 ^2 g$ _) ?: O& H" cUF_DISP_CONS_EQUAL_RADIUS
6 d) g2 I1 f/ k  }  K2 fUF_DISP_CONS_CONSTANT_LENGTH
, {! P4 k5 ^+ K4 t; I8 w$ z- sUF_DISP_CONS_CONSTANT_ANGLE/ A% s  V; b8 ]: v8 m
UF_DISP_CONS_MIRROR
3 X  @0 Y3 J2 Q( xUF_DISP_DIM_RADIUS/ r3 i; X! j1 O/ H! D
UF_DISP_DIM_DIAMETER1 D5 H$ `/ L! P5 J4 P4 i0 X
UF_DISP_DIM_PARALLEL1 E- d4 |% O/ s5 P7 t
UF_DISP_DIM_PERPENDICULAR1 h; E' \* F  S: ?5 o0 c  N
UF_DISP_CONS_SLOPE* N- [: u( G8 T9 U/ z  |
UF_DISP_CONS_STRING
" O7 {# H5 h! h' X; S7 F  dUF_DISP_CONS_UNIFORM_SCALED- G, b8 q( R8 @
UF_DISP_CONS_NON_UNIFORM_SCALED( C; V0 h' M  x$ j6 J
UF_DISP_CONS_ASSOC_TRIM- s4 o5 d, o( l0 U9 s* T9 |
UF_DISP_CONS_ASSOC_OFFSET
( P. L" d- K; j$ N& MUF_DISP_2T_RES_SPOT_WELD
0 M' ~/ z! M( c0 |% ^( yUF_DISP_3T_RES_SPOT_WELD
/ T& h+ r9 w6 ]: OUF_DISP_4T_RES_SPOT_WELD
5 q* f& x$ b1 D( I/ c$ Q5 B8 hUF_DISP_2T_DC_SPOT_WELD
- ]/ R3 ~5 u+ @, L  ]UF_DISP_3T_DC_SPOT_WELD- F; v  J+ ]" R! Z
UF_DISP_4T_DC_SPOT_WELD
# x/ C& I) J8 `  g0 O3 DUF_DISP_2T_KPC_SPOT_WELD
$ D9 h) i/ C  A, b2 s( K  D, H( fUF_DISP_3T_KPC_SPOT_WELD# g" e" E2 {* w9 q' Z7 ^
UF_DISP_4T_KPC_SPOT_WELD
& U& z7 `$ w8 J8 LUF_DISP_2T_PROC_SPOT_WELD
- G- T0 [8 p" b/ mUF_DISP_3T_PROC_SPOT_WELD
6 T" Z4 A( ?( ]UF_DISP_4T_PROC_SPOT_WELD
" X. z/ t* S& [( P" `- ?UF_DISP_ARC_SPOT_WELD0 c2 T3 [/ |: J0 G; U. @7 b
UF_DISP_CLINCH_WELD
5 _1 R+ h' y% \) NUF_DISP_ANCHOR# X1 t4 o9 J1 \4 h. T4 S4 I
UF_DISP_LEFT_LEADER_CONNECTION. M8 d  U9 h4 V9 B
UF_DISP_RIGHT_LEADER_CONNECTION9 K7 v7 K1 |, W' |! e
UF_DISP_FILLED_CIRCLE
% b! |! d7 H, Q4 SUF_DISP_FILLED_SQUARE
" a5 o1 a0 u% |/ E5 Y' bUF_DISP_LARGE_FILLED_SQUARE
. o# L& J! ]2 f7 GUF_DISP_DATUM_POINT& a% \" b9 W; |8 K$ u
UF_DISP_SNAPPING_DIAMOND) d: q: z7 h4 C: k
UF_DISP_CIRCLE_IN_CIRCLE
' m& d0 c9 v+ q2 B! ~1 hUF_DISP_CIRCLE_IN_SQUARE
# s# [8 A) O# a- \* XUF_DISP_SQUARE_IN_SQUARE
. D! p5 j. _7 m: ]5 \UF_DISP_FILLED_LEFT_TRIANGLE5 E+ O, I* p; f1 ^$ M) L
UF_DISP_FILLED_RIGHT_TRIANGLE" w. T5 @9 O" |; {' d$ V+ o
UF_DISP_FILLED_UP_TRIANGLE
- t0 J9 U+ z+ G0 h! ]UF_DISP_FILLED_DOWN_TRIANGLE
2 J7 Q- c/ V% F5 W( ZUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
7 s. G: m6 L1 v% ~5 u1 ~4 @UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
, I! G2 v: C9 Z/ yUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
% C! c* m. ?  eUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE% X" ~8 a( @1 [7 B' S+ |
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
* O/ ^2 e, c( gUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE" c; u$ J/ X& D, f4 k$ _
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE6 E' \, i7 D9 L$ W) i# d. t
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE/ }/ Z$ e* F: V2 u% ~$ G7 {
UF_DISP_ROUNDED_CROSS
0 B+ y) t& l. p% C! |' qUF_DISP_FILLED_DIAMOND3 M+ e6 r( F1 C% b9 W% ?) `* S
UF_DISP_UP_DOWN_TRIANGLES1 }0 e- R3 }- J& n$ C
UF_DISP_LEFT_RIGHT_TRIANGLES1 {2 g1 J- q1 C+ {4 i9 _4 g% y
UF_DISP_SMALL_WHEEL5 W2 B" N/ S1 }3 ]7 D2 u8 Z" T/ Q
UF_DISP_LARGE_WHEEL
1 a$ q6 f$ B$ f8 {UF_DISP_HOLLOW_CIRCLE
2 V+ A5 Z  B8 z' L8 z& @# y* E9 jUF_DISP_PREVIEW_PERPENDICULAR
* t% l' Z. C) q. O0 s1 fUF_DISP_PREVIEW_HORIZONTAL9 C0 m' z7 ~* e$ c( e0 @7 C% @; N9 \( K4 `
UF_DISP_PREVIEW_VERTICAL$ ^9 \6 |5 J' U+ ]  M3 V) }
UF_DISP_PREVIEW_TANGENT+ G5 P4 u1 f7 v4 ~. W8 P0 C' X  \
UF_DISP_PREVIEW_PARALLEL5 H8 a, U! \) q9 r4 c% I& i
UF_DISP_PREVIEW_POINT_ON_CURVE
3 g+ Q' H6 V9 P* @/ X% O) wUF_DISP_PREVIEW_COLLINEAR1 C4 c" N+ R0 @1 R/ A) I& n% M) w
UF_DISP_RULER
8 T, N1 g) L; \1 }$ _7 I5 F! X. bUF_DISP_PROTRACTOR
+ t; S1 `! h# I4 S) X8 \UF_DISP_SKETCH_NOTEBOOK
0 W1 o" `" W" S: T* {$ q! B4 @UF_DISP_ARC_END_POINT
$ K* m' w# n/ ?6 \/ j2 xUF_DISP_2_PT_ARC_MARKER: G/ N! L( ^/ t: S
UF_DISP_BIG_ASTERISK
2 o' d% T1 B  i' g3 Q+ jUF_DISP_LINE_IN_CIRCLE
2 |1 P# X0 S/ F3 N8 _4 {: UUF_DISP_PLUS_IN_CIRCLE
4 l: [4 O6 y9 D3 Y* @/ AUF_DISP_CENTER_OF_ROTATION( `' W; j+ P$ q4 e5 ~- {' h' L7 A
UF_DISP_PREVIEW_X
( [& x2 O2 q' g  M. A" wUF_DISP_PREVIEW_Y4 m) H# B% ^0 f3 E
UF_DISP_PREVIEW_Z
7 ]( {1 K7 D, n. LUF_DISP_2T_GENERAL_SPOT_WELD% W$ A6 Y- h0 J  z7 r: ^
UF_DISP_3T_GENERAL_SPOT_WELD1 d1 c- `, c3 n( B" Z: g1 |2 p* I
UF_DISP_4T_GENERAL_SPOT_WELD& j, Y; X4 Y  b
UF_DISP_2T_VITAL_SPOT_WELD- Z  N% q( [) w3 P& r1 {$ P( T$ g
UF_DISP_3T_VITAL_SPOT_WELD3 A: O2 R9 I2 U
UF_DISP_4T_VITAL_SPOT_WELD
" _  o/ s, p$ B7 E* FUF_DISP_2T_IMPORTANT_SPOT_WELD
" V; M7 q+ Q- G- w! K& cUF_DISP_3T_IMPORTANT_SPOT_WELD" P- {. o& [, x* u. a
UF_DISP_4T_IMPORTANT_SPOT_WELD; k1 R' J' i2 W! v8 ^9 A# u
UF_DISP_2T_SEMIPANEL_SPOT_WELD
, ~4 [( e, v7 A/ b  |UF_DISP_3T_SEMIPANEL_SPOT_WELD! N% Y: V/ f) Y0 B
UF_DISP_4T_SEMIPANEL_SPOT_WELD# U2 X' h. p0 t9 n
UF_DISP_SPOT_WELD_NUT2 C+ j; |$ V) n. D4 M0 _. ~
UF_DISP_SPOT_WELD_STUD; M8 l! u$ ?% V
UF_DISP_INVALID_MARKER1 A8 [# B- {6 f) X
$ T. u! `7 g% g

: a' t) s7 j7 m0 ^6 H
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了