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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
% l, D5 F% a# b
NX二次开发源码分享,显示点的临时符号的方法
) E* M; T% [5 `" l  t5 t; ]- ostatic void display_temporary_asterisk(double *coords)
0 h1 @, o: H' ^- D4 X1 L! [2 B4 D$ [{
: y- c! z2 }+ ^& M    UF_OBJ_disp_props_t( O4 n2 z4 ~- t0 E. V
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,2 x0 b1 G( F7 ~- l5 a
            UF_OBJ_FONT_SOLID, FALSE};+ _$ A: t; T2 V+ B( n( }$ Q: r
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,) N, N# k5 D& B; H1 |
        coords, &attrib, UF_DISP_ASTERISK));* {5 d8 ~! ]& c. @4 {
}
* V1 z( C5 c0 ?. {这里可以将UF_DISP_ASTERISK改成其他类型
5 n. q" I  r# h) f, e$ A1 TUF_DISP_NO_MARKER = 0
& o# \4 x3 v2 l6 |UF_DISP_POINT' E& i  A( F# G
UF_DISP_DOT
1 Q* ]- I: t; c. l; ~0 PUF_DISP_ASTERISK
6 D1 H7 k; j1 i+ ]3 z( _+ dUF_DISP_CIRCLE
' g: _3 |' X0 ?( VUF_DISP_POUNDSIGN# O  ]% u% P2 z3 A4 ~1 r0 U
UF_DISP_X
: I# s7 y- j+ t$ f( z, J; JUF_DISP_GRIDPOINT
* t& x6 i% M$ ~+ jUF_DISP_SQUARE
4 W, \$ i/ m+ p9 `( k5 G6 T/ C0 a6 JUF_DISP_TRIANGLE_MARKER
2 W; f0 @8 ^' E( Y5 cUF_DISP_DIAMOND
, w4 a8 H. _5 [UF_DISP_CENTERLINE
$ t: r9 O5 Q4 t. n3 ^UF_DISP_CONS_FIX
4 Z- w5 p" P# u1 K0 RUF_DISP_CONS_HORIZONTAL
7 G4 g/ j: ?- e8 x7 lUF_DISP_CONS_VERTICAL1 J* x$ b1 T5 P6 Z3 Q
UF_DISP_CONS_PARALLEL! t0 V) }7 b; {1 B$ U
UF_DISP_CONS_PERPENDICULAR
/ u1 Y# q, T9 K+ CUF_DISP_CONS_TANGENT
# @/ Z! b6 c1 V- `  UUF_DISP_CONS_CONCENTRIC+ ]- ^5 A7 A5 ^, D7 ~
UF_DISP_CONS_COINCIDENT7 C% Z# |- M6 P
UF_DISP_CONS_COLLINEAR
# w# }; Q* T' F) ^. ?7 n8 \UF_DISP_CONS_POINT_ON_CURVE
5 g. K  e5 @9 p5 d7 Y- CUF_DISP_CONS_MIDPOINT/ _5 t# ?) ?6 @1 k" B+ q
UF_DISP_CONS_EQUAL_LENGTH3 [( s- E8 K9 a; A, y6 b
UF_DISP_CONS_EQUAL_RADIUS; ?- G  n. I5 N" _/ Q
UF_DISP_CONS_CONSTANT_LENGTH
* m3 O; j5 ^  M* e2 ^: RUF_DISP_CONS_CONSTANT_ANGLE
1 r$ x5 Y1 L' b2 b: r& RUF_DISP_CONS_MIRROR
' M% T, `/ G4 E, M* {UF_DISP_DIM_RADIUS( u4 o3 \# |* N2 O
UF_DISP_DIM_DIAMETER
8 W6 Q, x5 V* C$ K7 m8 o$ g3 BUF_DISP_DIM_PARALLEL, o+ E& m( F* C" @, @
UF_DISP_DIM_PERPENDICULAR
4 {- Z1 k6 ]2 r1 n; XUF_DISP_CONS_SLOPE% ^  C! `8 h3 Y5 j
UF_DISP_CONS_STRING. {1 p5 X  P- ]: g4 x
UF_DISP_CONS_UNIFORM_SCALED( E4 Z! Q5 A" [1 a( _
UF_DISP_CONS_NON_UNIFORM_SCALED
* ]. s5 a" v* ~" dUF_DISP_CONS_ASSOC_TRIM
* e9 w3 G- E8 k5 ?$ D$ a7 K$ p+ m# ]UF_DISP_CONS_ASSOC_OFFSET! [$ L4 v9 |+ d. z: C9 v+ @
UF_DISP_2T_RES_SPOT_WELD0 r& @7 S3 N. \$ H8 t
UF_DISP_3T_RES_SPOT_WELD2 L3 A+ [) Q8 ?. @6 }* I
UF_DISP_4T_RES_SPOT_WELD
" T+ @' D3 v  U7 t; B9 D2 xUF_DISP_2T_DC_SPOT_WELD) H8 k3 v) y$ F! d* s1 K2 E8 e2 }
UF_DISP_3T_DC_SPOT_WELD' S& X4 F  u+ I' d2 w5 a
UF_DISP_4T_DC_SPOT_WELD4 U4 E5 g) u8 o# ^, p$ ?% Z5 }, i/ Z
UF_DISP_2T_KPC_SPOT_WELD
6 X* X0 m$ R3 K( l6 TUF_DISP_3T_KPC_SPOT_WELD
% y: M" b* B( a  S* fUF_DISP_4T_KPC_SPOT_WELD
. Z. ?4 }( Z# x  yUF_DISP_2T_PROC_SPOT_WELD
) x+ M1 O6 m6 _% m+ XUF_DISP_3T_PROC_SPOT_WELD
9 N8 e% ^2 q2 l9 k! bUF_DISP_4T_PROC_SPOT_WELD
: X  @1 D3 t! X6 y: x3 \& FUF_DISP_ARC_SPOT_WELD
; O) U1 {' X3 s* v  [UF_DISP_CLINCH_WELD; ~3 X2 m: [" a. A3 D/ a% ~
UF_DISP_ANCHOR6 ~, q+ N0 \  w5 H
UF_DISP_LEFT_LEADER_CONNECTION
; G1 A% u! w: q* t/ J+ O( kUF_DISP_RIGHT_LEADER_CONNECTION. `# O9 \1 g; I) f( A9 U, g3 j$ L6 n3 J
UF_DISP_FILLED_CIRCLE7 J% i6 f! o  J7 w3 V. s
UF_DISP_FILLED_SQUARE
6 U4 u; I$ X3 {6 kUF_DISP_LARGE_FILLED_SQUARE) ]" n! w7 ~! V" i' s
UF_DISP_DATUM_POINT3 R/ O! L1 W) u! x
UF_DISP_SNAPPING_DIAMOND
0 E$ D1 E% _0 X( }# |UF_DISP_CIRCLE_IN_CIRCLE
# b4 }$ P; G) k! J. z! y8 L6 l5 {UF_DISP_CIRCLE_IN_SQUARE
; H7 w, T4 s) G. u" f) kUF_DISP_SQUARE_IN_SQUARE; l' j. [4 Y# N' N% ~, q
UF_DISP_FILLED_LEFT_TRIANGLE
" \/ b# C- }# o) p9 N2 n3 LUF_DISP_FILLED_RIGHT_TRIANGLE" o/ B0 p, c$ p7 i2 S
UF_DISP_FILLED_UP_TRIANGLE
  X1 W7 p. M' K4 C. ZUF_DISP_FILLED_DOWN_TRIANGLE
3 C2 x* A% w$ B; x: V! ?UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE) g. h4 N3 j1 z7 X+ O
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
" O5 p9 n/ K( m7 }UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
; U% n9 ^; f7 oUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
5 p, T# t; l- J. w# C' d. VUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE1 z: C: A) u+ f: K, p( M
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE0 c$ y) k, }( x  V: T
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
& b) T. ?) J3 {: z8 B  ?- k7 e* [, I: aUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE5 r, f2 H3 [- ]8 a4 B8 ^$ K4 l
UF_DISP_ROUNDED_CROSS- t& r+ v( o: G8 u8 h3 z
UF_DISP_FILLED_DIAMOND
8 e0 ]/ z9 N$ WUF_DISP_UP_DOWN_TRIANGLES
/ {: a6 C. Y. k9 j/ S2 p( l( bUF_DISP_LEFT_RIGHT_TRIANGLES0 C& X) p" S5 Q. }9 R( R
UF_DISP_SMALL_WHEEL  e8 T' O% C; k4 P+ V: |
UF_DISP_LARGE_WHEEL
2 J  Z: {1 h+ q3 Q& e% z0 N; h; JUF_DISP_HOLLOW_CIRCLE/ w) e5 v, J5 U. x1 _! p4 @; \
UF_DISP_PREVIEW_PERPENDICULAR
8 O) I2 C3 G6 p. T& DUF_DISP_PREVIEW_HORIZONTAL
) S8 ^' e5 U2 tUF_DISP_PREVIEW_VERTICAL
; d: Y, G! t3 _& O. L' Q3 E! cUF_DISP_PREVIEW_TANGENT
9 [* _) m3 d% N3 L* i! l5 ?! bUF_DISP_PREVIEW_PARALLEL
5 R/ v/ o: ]9 _5 [1 K9 QUF_DISP_PREVIEW_POINT_ON_CURVE
0 w# w3 u2 L8 y/ G/ ]# ^UF_DISP_PREVIEW_COLLINEAR
5 @9 _  _* A9 @( P7 l: q  {3 B2 tUF_DISP_RULER
. G3 c% g: h- Q/ JUF_DISP_PROTRACTOR3 Q( A& i( L3 l5 x" g& |" j
UF_DISP_SKETCH_NOTEBOOK7 ~- @( D& Z- L6 R4 w
UF_DISP_ARC_END_POINT
# M% w0 `! x4 r2 n, V3 F) FUF_DISP_2_PT_ARC_MARKER) B/ k4 l3 g& g+ ~& N
UF_DISP_BIG_ASTERISK$ Z& t" `, v  h* U
UF_DISP_LINE_IN_CIRCLE8 u. t1 `* g8 m
UF_DISP_PLUS_IN_CIRCLE
! p) m3 N! K. o5 `UF_DISP_CENTER_OF_ROTATION
. y7 m9 P/ S3 E* h* rUF_DISP_PREVIEW_X
& q9 c1 f4 }! U" p) vUF_DISP_PREVIEW_Y
" E2 @% ?' X/ U( n. XUF_DISP_PREVIEW_Z
0 K; Q; r  K! [1 n+ o/ h) {UF_DISP_2T_GENERAL_SPOT_WELD# B# b3 ~  Y3 r3 g2 E) w
UF_DISP_3T_GENERAL_SPOT_WELD
+ |6 m0 H: Y2 |0 x) @UF_DISP_4T_GENERAL_SPOT_WELD
; M) y# _2 j1 N3 L2 h9 UUF_DISP_2T_VITAL_SPOT_WELD0 P5 f/ e* J! ]: i# r( G% [3 n
UF_DISP_3T_VITAL_SPOT_WELD
' C8 `5 m) z% a% @5 I8 O9 DUF_DISP_4T_VITAL_SPOT_WELD
4 S# z& w) S- d- }8 l& qUF_DISP_2T_IMPORTANT_SPOT_WELD4 m# y4 \6 }0 R6 m* @
UF_DISP_3T_IMPORTANT_SPOT_WELD
! i' O1 K3 q) s4 F6 ~$ G. aUF_DISP_4T_IMPORTANT_SPOT_WELD. v  \& i9 v# @" k: g
UF_DISP_2T_SEMIPANEL_SPOT_WELD
9 W' o2 k! Q/ @, ?UF_DISP_3T_SEMIPANEL_SPOT_WELD" L" G$ p+ x: n1 ]0 W# p% F( I
UF_DISP_4T_SEMIPANEL_SPOT_WELD! Y8 J6 Y! e' D3 Q0 [
UF_DISP_SPOT_WELD_NUT
' m5 y' h2 ]6 Y" [7 h* KUF_DISP_SPOT_WELD_STUD
  ~8 r8 m+ W+ n. G$ }  f/ SUF_DISP_INVALID_MARKER
) L% O+ t0 A' Y- X
, S4 I8 V0 p: Q1 j8 R) ~( D5 U2 t9 e' B4 |! ^9 d' u' c3 I
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了