PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
/ f( v) j5 ^: t
NX二次开发源码分享,显示点的临时符号的方法
( ^/ t1 a( p* b2 A0 p/ n* lstatic void display_temporary_asterisk(double *coords)
9 b/ U* |0 T& X: K" P4 R{
. w4 b9 a4 Z4 v% I; R    UF_OBJ_disp_props_t  ?+ T% c, C* y1 w& K4 r
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
- [& \7 q9 E# U            UF_OBJ_FONT_SOLID, FALSE};) G$ E4 ]* [# l
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
' a/ t! b5 |- S) f( y& h* ~        coords, &attrib, UF_DISP_ASTERISK));, y% b9 b& e& d$ Q, |
}
" ~2 D8 O3 o' y) g1 o" I这里可以将UF_DISP_ASTERISK改成其他类型' K+ a2 G# o. s0 b" l7 Y
UF_DISP_NO_MARKER = 0
' ]1 D5 S/ v, a4 e4 G& d' t3 `UF_DISP_POINT( N6 T* H% e3 D# T- n  n% W+ @; a1 S
UF_DISP_DOT( Y3 y, x: h* z. M$ c1 _
UF_DISP_ASTERISK
% z2 x) w4 i9 fUF_DISP_CIRCLE" y; k7 J8 g( j2 }- T' `) x
UF_DISP_POUNDSIGN
$ Q  z- A5 k- p7 f* t, D8 AUF_DISP_X
+ p8 [3 g( J, }0 ^UF_DISP_GRIDPOINT) Y# k3 R7 o  Z* O* E
UF_DISP_SQUARE& w! o( W1 B8 x
UF_DISP_TRIANGLE_MARKER1 n* g' I$ ]6 E9 u
UF_DISP_DIAMOND
- B: m2 ~4 R8 A8 J( rUF_DISP_CENTERLINE
9 `% H+ y+ Q$ F0 F) nUF_DISP_CONS_FIX+ G. `- \$ p, e* a1 N
UF_DISP_CONS_HORIZONTAL- X* J4 R# ]5 L; U) n
UF_DISP_CONS_VERTICAL
8 D7 H1 t/ `7 v2 F5 W  G$ TUF_DISP_CONS_PARALLEL
" A/ f! N7 n( w  e' c& a: DUF_DISP_CONS_PERPENDICULAR1 Q5 B' e$ a8 b6 R( ^
UF_DISP_CONS_TANGENT
0 H0 T# o8 v: X4 u7 pUF_DISP_CONS_CONCENTRIC0 C0 A  W2 \1 P+ m, a* m5 w
UF_DISP_CONS_COINCIDENT, s. P1 {/ p; Q. \7 g4 Z
UF_DISP_CONS_COLLINEAR7 j0 [4 o3 j' W0 P8 u3 f3 \! B
UF_DISP_CONS_POINT_ON_CURVE% ?5 k( i  t5 [1 {% s2 o  S3 v
UF_DISP_CONS_MIDPOINT+ {$ \, H) ^2 n) Y5 a# Y! `$ M
UF_DISP_CONS_EQUAL_LENGTH- t1 m1 f, H+ j# l& }) P
UF_DISP_CONS_EQUAL_RADIUS
4 ]; [* e! r" F& W3 g2 b$ s7 M9 zUF_DISP_CONS_CONSTANT_LENGTH) \: c* e4 e1 F. r* X6 Q
UF_DISP_CONS_CONSTANT_ANGLE
- r! E3 I3 L% ]# VUF_DISP_CONS_MIRROR
3 a; ^4 n+ V" u, h$ ?9 N! bUF_DISP_DIM_RADIUS
) ?/ I( a# Z! K7 BUF_DISP_DIM_DIAMETER4 q0 J, Y  @% K% V  c5 c- j
UF_DISP_DIM_PARALLEL; N% c4 L4 c5 w4 ?( w0 \; N
UF_DISP_DIM_PERPENDICULAR
6 f2 G" O, v( ]) DUF_DISP_CONS_SLOPE  v4 l9 F% Y( X( I
UF_DISP_CONS_STRING
/ Q" K: E7 ]5 t9 A& g, r5 T* YUF_DISP_CONS_UNIFORM_SCALED* w& L) j/ w$ f; m: n
UF_DISP_CONS_NON_UNIFORM_SCALED
, n  P; u; N( `4 \. M1 IUF_DISP_CONS_ASSOC_TRIM" g- }# q. M+ B
UF_DISP_CONS_ASSOC_OFFSET; z# I% l2 z& w
UF_DISP_2T_RES_SPOT_WELD. P9 N8 e# }+ i
UF_DISP_3T_RES_SPOT_WELD
, l4 p0 X: f; X- |9 Y. Z! dUF_DISP_4T_RES_SPOT_WELD
6 d& A! I& K  ^$ O: {UF_DISP_2T_DC_SPOT_WELD
, M5 ^. d- B0 ^. J$ t0 m; P1 p% dUF_DISP_3T_DC_SPOT_WELD
( t' f; }( |6 l+ }: AUF_DISP_4T_DC_SPOT_WELD% }5 {" m. Y! s( D7 J- D; Y
UF_DISP_2T_KPC_SPOT_WELD& b5 w$ f2 w. q9 c# q
UF_DISP_3T_KPC_SPOT_WELD/ F. Q: K" t" w* E' g! ]; z
UF_DISP_4T_KPC_SPOT_WELD# S$ B& h# c7 x, c+ q5 B4 c
UF_DISP_2T_PROC_SPOT_WELD
- u9 E6 d6 d  A- oUF_DISP_3T_PROC_SPOT_WELD7 `& S. Q3 N# U% ~( E
UF_DISP_4T_PROC_SPOT_WELD
( Y8 v. `, Y5 |1 |) L; X" WUF_DISP_ARC_SPOT_WELD
; o3 l( D% h) M5 H+ f. m  V7 y6 W6 UUF_DISP_CLINCH_WELD- f6 N) w$ V0 `* g. D
UF_DISP_ANCHOR
" {; g( Q$ w3 U5 b& V! EUF_DISP_LEFT_LEADER_CONNECTION
5 \. x- S# S, _" G( t+ KUF_DISP_RIGHT_LEADER_CONNECTION
3 Y2 d9 [% N# S4 b: |) |, AUF_DISP_FILLED_CIRCLE
& R- C: g; S( lUF_DISP_FILLED_SQUARE
. u3 t- y8 k$ I5 w7 Q- UUF_DISP_LARGE_FILLED_SQUARE
/ i! p0 h- W$ p: l) gUF_DISP_DATUM_POINT" r5 ^, G: Y' `: }, D0 i
UF_DISP_SNAPPING_DIAMOND, o1 B  {4 J8 E7 H9 Y+ T
UF_DISP_CIRCLE_IN_CIRCLE
- [$ r! l2 j6 J5 j; P! M1 DUF_DISP_CIRCLE_IN_SQUARE5 Q' h( d" i  ]* ~5 n
UF_DISP_SQUARE_IN_SQUARE8 [: s( e% ]6 |
UF_DISP_FILLED_LEFT_TRIANGLE
' ^$ {3 ^# C4 x) v; X/ y% I8 JUF_DISP_FILLED_RIGHT_TRIANGLE+ w: ?0 V' \- o
UF_DISP_FILLED_UP_TRIANGLE: E1 t- I: Q1 v( }% T
UF_DISP_FILLED_DOWN_TRIANGLE
4 n( f! W6 v8 x0 {6 m$ h5 i* f6 u) _UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE* B! I/ x7 }# d" k, r3 j
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE" V; x7 P6 j' r* \( Q/ n
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE) W. Q4 t0 [* k4 a$ N8 V: u6 j8 X
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE* r# J7 F6 w) b+ o8 V: T5 E, e6 |
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE8 ~  C; E3 Z- c8 {% f
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE+ v) Z, [- G* n) ?
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
& W3 V9 v0 W; wUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE( L: S. d8 M: ~* i/ Q$ b
UF_DISP_ROUNDED_CROSS; ]3 Z1 R7 h5 d8 N. G0 Y
UF_DISP_FILLED_DIAMOND6 R7 O2 H& Y3 r- b; q1 [
UF_DISP_UP_DOWN_TRIANGLES# V9 j0 B8 f# P
UF_DISP_LEFT_RIGHT_TRIANGLES
. q! s) m5 P+ {UF_DISP_SMALL_WHEEL! N3 @' V/ p6 z9 t, T
UF_DISP_LARGE_WHEEL
. r2 l- w5 ^* Q' c8 }) i- T3 C) ]UF_DISP_HOLLOW_CIRCLE0 V; ^# S' `( G. ~8 K
UF_DISP_PREVIEW_PERPENDICULAR# e* J. P5 }& D. a6 X4 J
UF_DISP_PREVIEW_HORIZONTAL
8 `' j  L" b0 G- TUF_DISP_PREVIEW_VERTICAL
  e! k( l4 J% j( g% rUF_DISP_PREVIEW_TANGENT
) p, }" M% }, y1 o9 Y. kUF_DISP_PREVIEW_PARALLEL  y$ @% s' C" x
UF_DISP_PREVIEW_POINT_ON_CURVE& F* C5 s/ m; H$ h3 ]
UF_DISP_PREVIEW_COLLINEAR
+ V, D. Q1 t7 _2 U/ zUF_DISP_RULER) @- s/ g3 j/ @# B* i
UF_DISP_PROTRACTOR% G/ n; a; K, S0 F# ~
UF_DISP_SKETCH_NOTEBOOK
2 h* ~* Y8 S0 E1 \5 F  R/ i- xUF_DISP_ARC_END_POINT2 r7 @0 q" M1 x' i
UF_DISP_2_PT_ARC_MARKER# e) P& ~# H: L& ~' L. t5 _
UF_DISP_BIG_ASTERISK8 [9 p) k0 P8 Y7 u
UF_DISP_LINE_IN_CIRCLE
/ `0 E& ]3 ]; o5 q/ n6 l# W9 XUF_DISP_PLUS_IN_CIRCLE# S% j- N& n8 O' A2 C
UF_DISP_CENTER_OF_ROTATION' U( \. x; z' M! d/ ?1 t5 R  Q* U2 r
UF_DISP_PREVIEW_X
( B& y1 g# v+ xUF_DISP_PREVIEW_Y( ~+ r, m! {: Y
UF_DISP_PREVIEW_Z8 ?' l2 W. r( M" W& G
UF_DISP_2T_GENERAL_SPOT_WELD
( J+ c% ^3 t3 l, kUF_DISP_3T_GENERAL_SPOT_WELD. H" V/ R! p+ ?6 O% S
UF_DISP_4T_GENERAL_SPOT_WELD
; l' O- ?+ t# D) _4 AUF_DISP_2T_VITAL_SPOT_WELD
+ g0 ^7 O& q0 t1 TUF_DISP_3T_VITAL_SPOT_WELD: I8 ^8 c) U- T; V9 y
UF_DISP_4T_VITAL_SPOT_WELD
* ]1 p! g$ D/ UUF_DISP_2T_IMPORTANT_SPOT_WELD4 g4 ^) ^' S. S0 V' n' b
UF_DISP_3T_IMPORTANT_SPOT_WELD# Y2 H0 I" q/ m. h; J
UF_DISP_4T_IMPORTANT_SPOT_WELD
6 i! W( M/ _- o! zUF_DISP_2T_SEMIPANEL_SPOT_WELD# t' S5 l: P& i$ l$ R: e' m
UF_DISP_3T_SEMIPANEL_SPOT_WELD
. [; F, o- }4 ^" t( A* }$ oUF_DISP_4T_SEMIPANEL_SPOT_WELD
9 C, |$ u7 @1 \0 ~; J- j' nUF_DISP_SPOT_WELD_NUT+ t! b2 p0 P1 o* s# C0 ]' g
UF_DISP_SPOT_WELD_STUD0 F3 b0 X! {3 A. T
UF_DISP_INVALID_MARKER. |" w6 w# m3 Z

0 q- t7 u4 B$ c8 ^0 z+ j3 ?/ A: U. O* B( k! i& T
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了