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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2015-3-11 22:39:45 | 显示全部楼层 |阅读模式

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

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

x

; S. t; V& B5 E! A. O) R- z6 rNX二次开发源码分享,显示点的临时符号的方法  k2 Y# J7 ]- h' C' d3 S
static void display_temporary_asterisk(double *coords)- A2 x7 L% S+ I6 n2 U
{
9 Q; i7 p( P* A: `# \. X    UF_OBJ_disp_props_t% B( Z& _. F! S& e- _. k  j! D# g
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,; h: c* q  R. K# M! Z1 c% i
            UF_OBJ_FONT_SOLID, FALSE};
! F0 ]5 x, _1 U8 j/ g+ a    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
  N; d+ U, N* d+ p0 ?' _3 ^        coords, &attrib, UF_DISP_ASTERISK));
! _8 {! U* O; ?) t! {, m0 ^! e2 |}
! |5 ?; {. Q2 X" u% I' m这里可以将UF_DISP_ASTERISK改成其他类型
5 B6 i% Y/ s5 WUF_DISP_NO_MARKER = 0- j- r0 P( p4 I" ?+ M! l
UF_DISP_POINT! O0 |! h/ W/ h/ v& N% R4 U) B! [3 _
UF_DISP_DOT; Z) T6 e) b0 T7 l/ k* r) S
UF_DISP_ASTERISK
9 v+ [% L0 c+ R0 ?/ R: [3 TUF_DISP_CIRCLE
& x# R5 L6 Z) gUF_DISP_POUNDSIGN5 W) r5 h) k; ^7 }
UF_DISP_X
3 A) H5 a  T( X( HUF_DISP_GRIDPOINT
/ p1 @1 q+ G5 n5 n( F7 M2 OUF_DISP_SQUARE3 W9 d# D) w7 G2 x6 k+ @
UF_DISP_TRIANGLE_MARKER
9 f% s' t1 D9 ~1 A# y2 A6 J, q3 U' r% \UF_DISP_DIAMOND  Q( [- G! d; M* E2 C
UF_DISP_CENTERLINE( ]3 T9 J& \+ }' E+ ?
UF_DISP_CONS_FIX6 s: j& D* B+ J. R
UF_DISP_CONS_HORIZONTAL
, G) K9 \* y( M* C7 c: y! O( ?UF_DISP_CONS_VERTICAL2 w# r3 D  i0 s( s1 U* |, l
UF_DISP_CONS_PARALLEL3 A9 h1 b* s5 h- w; [; ]# h
UF_DISP_CONS_PERPENDICULAR7 u2 M8 Y! E4 b
UF_DISP_CONS_TANGENT2 I( ^8 f8 z% @
UF_DISP_CONS_CONCENTRIC7 ]1 m* z5 s9 P5 T! x/ H: o
UF_DISP_CONS_COINCIDENT
, a) e# o+ v4 b1 w  @% n# z2 @UF_DISP_CONS_COLLINEAR" U$ ]- n4 e2 z! o+ B+ F, {
UF_DISP_CONS_POINT_ON_CURVE+ K$ G/ \2 U. r4 g3 s- E. x5 w6 k
UF_DISP_CONS_MIDPOINT0 I7 x4 d- t0 C$ r, e+ w- g% Y
UF_DISP_CONS_EQUAL_LENGTH
8 ^) |0 E# P; S8 {2 mUF_DISP_CONS_EQUAL_RADIUS0 i. o+ @* S/ E* ~- d9 R1 N2 C
UF_DISP_CONS_CONSTANT_LENGTH
, u7 ~$ T* k0 J7 C( ]/ i9 sUF_DISP_CONS_CONSTANT_ANGLE
6 B- M  j% G! B! w/ c# q  AUF_DISP_CONS_MIRROR
" y; w- ^  M, R4 }; TUF_DISP_DIM_RADIUS. r5 _( y- D% v$ [
UF_DISP_DIM_DIAMETER
! P" x3 g0 h! ~0 ^UF_DISP_DIM_PARALLEL
; T" F7 A- Y* h; D6 FUF_DISP_DIM_PERPENDICULAR/ Q) R9 r1 v4 O) B
UF_DISP_CONS_SLOPE+ h; G  `3 E. n$ d
UF_DISP_CONS_STRING- ^5 S3 o0 W) |! `: f7 `' g4 Z
UF_DISP_CONS_UNIFORM_SCALED
* e' y7 l: |+ N2 u2 @+ l8 aUF_DISP_CONS_NON_UNIFORM_SCALED4 p  ?0 `6 n& ^8 Q% T
UF_DISP_CONS_ASSOC_TRIM. T; e6 |" [0 Z4 ^' r' A- K6 K
UF_DISP_CONS_ASSOC_OFFSET
8 P& h6 [) l: C' zUF_DISP_2T_RES_SPOT_WELD
9 h; z# B8 P" d% S( R; bUF_DISP_3T_RES_SPOT_WELD
! S. [& L) X& @9 B5 b6 S, j; e' G6 A+ PUF_DISP_4T_RES_SPOT_WELD  o/ q2 y( W6 n9 F8 m* s& C* k
UF_DISP_2T_DC_SPOT_WELD
/ _) x, D5 z7 J/ HUF_DISP_3T_DC_SPOT_WELD: N# k" }8 O% V1 o+ t4 K9 @
UF_DISP_4T_DC_SPOT_WELD5 |) ^% I- i, |9 J5 R
UF_DISP_2T_KPC_SPOT_WELD4 C6 J4 n6 V* s% y* X
UF_DISP_3T_KPC_SPOT_WELD
7 V" s& L/ u) k4 {8 jUF_DISP_4T_KPC_SPOT_WELD
- O" Q& _7 o% _4 b- b! IUF_DISP_2T_PROC_SPOT_WELD. F- V, Z9 [3 c/ `9 Q& K8 ?
UF_DISP_3T_PROC_SPOT_WELD0 ~: g2 G" n  }; M. p
UF_DISP_4T_PROC_SPOT_WELD
+ L7 q! U" M9 m# g2 {: f! YUF_DISP_ARC_SPOT_WELD+ L2 [4 Z8 {+ i1 U7 P, A
UF_DISP_CLINCH_WELD1 V0 m2 b. o  S  L. T5 Z6 a
UF_DISP_ANCHOR3 |. @, U4 @. I
UF_DISP_LEFT_LEADER_CONNECTION  M+ W4 ]3 y5 X" N( U; @3 H
UF_DISP_RIGHT_LEADER_CONNECTION# C+ H" p$ D/ A/ ~( Z
UF_DISP_FILLED_CIRCLE
1 _/ a, N( A) ^6 F* TUF_DISP_FILLED_SQUARE
+ n; L  P, a' |; i$ r- wUF_DISP_LARGE_FILLED_SQUARE7 Z% I8 L$ `6 g& P) c; T# Q
UF_DISP_DATUM_POINT
% {  h/ N& Y: c% u: w( ?4 m4 [UF_DISP_SNAPPING_DIAMOND8 \, X3 H% n5 ^3 b9 ^  w' H
UF_DISP_CIRCLE_IN_CIRCLE
0 l  M" D! Y/ n7 ZUF_DISP_CIRCLE_IN_SQUARE
, h! R$ a) g$ p. q" R! ?UF_DISP_SQUARE_IN_SQUARE
% {' {- b( F9 H( b9 a' XUF_DISP_FILLED_LEFT_TRIANGLE
/ Y( [; \) O, D1 q9 j1 V/ kUF_DISP_FILLED_RIGHT_TRIANGLE7 R' Y: J( J3 t4 e: F8 a0 D, ~2 v
UF_DISP_FILLED_UP_TRIANGLE3 Z, [9 S0 j# t1 U
UF_DISP_FILLED_DOWN_TRIANGLE
$ \+ P8 u$ F, Q+ u# y  a8 tUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE! v0 y/ T# ?& w- r1 b5 d7 T+ ~
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE/ r( s& J8 F, M9 Z8 \3 w8 F2 E% l
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
1 r( ^' s( ^  L& U+ K* OUF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE9 J6 O( L+ O/ m, D
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE( m& `& i4 U+ H$ E( _
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE' w7 b1 R* s. c. ~; L( q$ L! M5 @* B
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE
" N2 g6 `' ~. H2 @) SUF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE! ^! W7 q" O. \! h. \
UF_DISP_ROUNDED_CROSS
3 K+ A, O5 ~5 ]: s7 }UF_DISP_FILLED_DIAMOND" Y" b2 ^6 d7 P+ ?, K3 @9 {& h
UF_DISP_UP_DOWN_TRIANGLES
5 j6 t6 Y7 q0 w( x# F2 k8 zUF_DISP_LEFT_RIGHT_TRIANGLES
/ d. B+ C7 H: qUF_DISP_SMALL_WHEEL
8 g2 ?4 D  z* J, y. O: UUF_DISP_LARGE_WHEEL
) ]- n  t0 l/ X* M0 DUF_DISP_HOLLOW_CIRCLE, G6 o0 X5 E: N# }' M5 K7 r1 J9 G) r
UF_DISP_PREVIEW_PERPENDICULAR) Y$ A0 E7 N' j5 C, ^2 t
UF_DISP_PREVIEW_HORIZONTAL4 g8 P5 J$ X2 P1 J4 p3 s) \. |
UF_DISP_PREVIEW_VERTICAL8 }5 f2 K1 F) a0 g
UF_DISP_PREVIEW_TANGENT& V3 n( J) O% i: f
UF_DISP_PREVIEW_PARALLEL. v$ W. k8 l( n* ^
UF_DISP_PREVIEW_POINT_ON_CURVE/ s7 ?% W1 M9 r
UF_DISP_PREVIEW_COLLINEAR
7 c4 H$ N( ^9 }6 U' nUF_DISP_RULER' p$ g  ]' t# w( v
UF_DISP_PROTRACTOR0 @: f- J3 s+ O
UF_DISP_SKETCH_NOTEBOOK2 p& [( g& g/ ~6 P* ^# ^
UF_DISP_ARC_END_POINT
# h2 d+ W, M; N6 B0 i$ L* ^UF_DISP_2_PT_ARC_MARKER% ^  M" ~) O2 k' L2 f
UF_DISP_BIG_ASTERISK. j+ G7 e" z- N3 s8 `
UF_DISP_LINE_IN_CIRCLE% W5 z) i3 Z$ _  ^" O7 S. G; Z7 \; u
UF_DISP_PLUS_IN_CIRCLE
, m- R2 R/ ~8 Y7 \% J) IUF_DISP_CENTER_OF_ROTATION
( [* K( m! v) G+ U3 U+ G" d; p( gUF_DISP_PREVIEW_X4 V& P3 T! }; ]  ?
UF_DISP_PREVIEW_Y) A( j5 V3 u- z6 u1 j# e: Z
UF_DISP_PREVIEW_Z- g( o1 y8 [2 s; B
UF_DISP_2T_GENERAL_SPOT_WELD
7 l" |% |1 j9 R( qUF_DISP_3T_GENERAL_SPOT_WELD
7 W9 J0 s: h+ X8 Y+ O  ^2 ^' e' pUF_DISP_4T_GENERAL_SPOT_WELD
( j( Q% e, f, d' h- v* t1 XUF_DISP_2T_VITAL_SPOT_WELD. [% }$ u6 ?3 p% d: d4 n6 [
UF_DISP_3T_VITAL_SPOT_WELD3 V# C& {: W; J. C, J5 T& K
UF_DISP_4T_VITAL_SPOT_WELD" H' y) j' J' N% t
UF_DISP_2T_IMPORTANT_SPOT_WELD1 ]+ k. I; q$ f, e3 e  |
UF_DISP_3T_IMPORTANT_SPOT_WELD) i& {# c  t! H
UF_DISP_4T_IMPORTANT_SPOT_WELD
& A6 b3 Q7 q5 q. k7 fUF_DISP_2T_SEMIPANEL_SPOT_WELD
9 D5 S7 }6 U. A1 l: _7 XUF_DISP_3T_SEMIPANEL_SPOT_WELD
) _$ _- _! c: iUF_DISP_4T_SEMIPANEL_SPOT_WELD
& z5 H/ D) K( m* s; m: jUF_DISP_SPOT_WELD_NUT
% q' O) T) h  P0 vUF_DISP_SPOT_WELD_STUD
7 y; ?/ s' f7 i5 vUF_DISP_INVALID_MARKER( V1 p% Y$ u# S/ D% O
0 P* _5 P7 C! A* G
' [) i: u& S1 E# f3 F  g
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了