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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
) I2 _* r7 I4 u7 T
NX二次开发源码分享,显示点的临时符号的方法
; L% _9 C' b# B8 f2 R5 ^9 b' W9 t! vstatic void display_temporary_asterisk(double *coords)
/ [& B! b8 C9 @6 O{  J& V+ B  \' y
    UF_OBJ_disp_props_t! W3 X4 C/ }9 L0 L
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,  i6 a& b- j; ?; n& i4 ~4 _
            UF_OBJ_FONT_SOLID, FALSE};$ [; O2 k. r' A
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,  i8 E( V% {7 l; `
        coords, &attrib, UF_DISP_ASTERISK));
! u& b# E7 q- o/ j9 t7 ?}
: n$ c* k+ G9 g! g* V$ `这里可以将UF_DISP_ASTERISK改成其他类型, @' d! w6 A4 o9 i: _
UF_DISP_NO_MARKER = 0
6 r+ X' |) r$ @( C0 E- {UF_DISP_POINT
5 e% ]9 u* G2 G3 y) o0 i9 h7 \UF_DISP_DOT) D$ i$ v! d9 N) K/ O1 K3 N
UF_DISP_ASTERISK
, `7 y/ j) Q% p+ Y& B$ gUF_DISP_CIRCLE* K1 b4 R- o$ [0 F! p3 ~
UF_DISP_POUNDSIGN
3 r2 H/ P3 @# o. G. d; X' d7 @UF_DISP_X
% ?' d& Q! T9 a, V: B( [5 SUF_DISP_GRIDPOINT1 T$ S" x, m/ n3 o: K' g+ y/ g
UF_DISP_SQUARE4 ^& F) I+ M& b
UF_DISP_TRIANGLE_MARKER- A. G: p/ N+ H" w# r% O8 d5 z( A% y8 b
UF_DISP_DIAMOND0 N& Z  B0 E$ }8 A% }
UF_DISP_CENTERLINE
# b- D8 G) i9 x* z# YUF_DISP_CONS_FIX; [' @9 z" I! A9 }$ D) L4 T
UF_DISP_CONS_HORIZONTAL% Q" i" h, M1 M1 D0 d( e
UF_DISP_CONS_VERTICAL  s. a5 W6 f" F* R
UF_DISP_CONS_PARALLEL! T: P. Y) [. i2 W8 b
UF_DISP_CONS_PERPENDICULAR
/ L5 o  y9 y! O7 W0 r- eUF_DISP_CONS_TANGENT$ |( R' y$ }, p
UF_DISP_CONS_CONCENTRIC
: Y) M) T3 ?; X# aUF_DISP_CONS_COINCIDENT
8 M  k3 c# h* [. q! hUF_DISP_CONS_COLLINEAR
- {2 Y% q0 F0 d, |* zUF_DISP_CONS_POINT_ON_CURVE
2 d) v) D% S2 H& T7 J0 HUF_DISP_CONS_MIDPOINT1 }% V# ]* Y# Y) K6 ^$ ^
UF_DISP_CONS_EQUAL_LENGTH
' Q2 b) ?" f6 p" y, l' `UF_DISP_CONS_EQUAL_RADIUS
' n) t1 o: s9 DUF_DISP_CONS_CONSTANT_LENGTH1 a% ^$ y% @/ {1 C' j
UF_DISP_CONS_CONSTANT_ANGLE* V/ a& E3 D" O( Y2 I0 c/ s
UF_DISP_CONS_MIRROR
  m* a2 O( y5 R6 A& Y9 ^  LUF_DISP_DIM_RADIUS5 V0 ?5 u# ]# F/ Q2 |
UF_DISP_DIM_DIAMETER' O  I' g! D# |. X- X9 ~& g  v
UF_DISP_DIM_PARALLEL
2 k* T$ q+ t# L; p; N/ @' JUF_DISP_DIM_PERPENDICULAR6 Q' i4 r" n' K( |; m
UF_DISP_CONS_SLOPE* j) o7 q5 h! ~* k3 e
UF_DISP_CONS_STRING9 J9 v+ Q' F) p, S
UF_DISP_CONS_UNIFORM_SCALED* I  x" j5 k4 n5 E# P( e
UF_DISP_CONS_NON_UNIFORM_SCALED# |6 \3 i" Y" q% ?0 _, w. R
UF_DISP_CONS_ASSOC_TRIM
# t+ p" Q# Y6 M2 H1 [UF_DISP_CONS_ASSOC_OFFSET
+ T' ^$ ?+ g5 uUF_DISP_2T_RES_SPOT_WELD
/ [" U  D1 ^( [4 C6 O$ H  H! DUF_DISP_3T_RES_SPOT_WELD
+ F& i* S7 ~5 y1 d+ c( WUF_DISP_4T_RES_SPOT_WELD
, r4 c1 u/ R$ q: g" z% y, F5 VUF_DISP_2T_DC_SPOT_WELD
; i# m+ K8 I. @5 TUF_DISP_3T_DC_SPOT_WELD
$ I- v' ~. i& f1 w& U% f) _UF_DISP_4T_DC_SPOT_WELD
+ s- h0 s! I% e% I* g5 T. ^UF_DISP_2T_KPC_SPOT_WELD
5 \5 ~! Y: e/ DUF_DISP_3T_KPC_SPOT_WELD
! u% }& _# ^8 T% {UF_DISP_4T_KPC_SPOT_WELD
, \6 k2 }' @$ A  NUF_DISP_2T_PROC_SPOT_WELD
& b1 N# V. x- W* w: XUF_DISP_3T_PROC_SPOT_WELD+ H, F* T2 P; d+ t5 |8 ~  U1 A
UF_DISP_4T_PROC_SPOT_WELD- L7 k: @  K$ `& C* `( J7 X/ d
UF_DISP_ARC_SPOT_WELD6 [$ g) @- w  `- p  G
UF_DISP_CLINCH_WELD$ _: u* ], @. i% C) Z! Y
UF_DISP_ANCHOR' r3 P4 |8 e% Q- n3 F0 b
UF_DISP_LEFT_LEADER_CONNECTION& ^: {( M2 Y# B% b0 Y) z+ h
UF_DISP_RIGHT_LEADER_CONNECTION( |  r; z! I  F9 T2 E: U
UF_DISP_FILLED_CIRCLE
  u7 B  v- H8 p, MUF_DISP_FILLED_SQUARE
* b6 \- a6 ^' ]6 i1 G) EUF_DISP_LARGE_FILLED_SQUARE
4 M# b1 W5 K7 L! _! O4 ~UF_DISP_DATUM_POINT
; \9 @: v. ~9 e  {2 |( n% j# `UF_DISP_SNAPPING_DIAMOND
7 T0 p% n9 G8 b+ E8 rUF_DISP_CIRCLE_IN_CIRCLE
- m* f7 [4 b0 w+ |4 bUF_DISP_CIRCLE_IN_SQUARE
4 X7 A+ ?+ `8 B9 kUF_DISP_SQUARE_IN_SQUARE
7 C# u( }/ c0 X* C# YUF_DISP_FILLED_LEFT_TRIANGLE5 f: I% {2 z, v; r* R
UF_DISP_FILLED_RIGHT_TRIANGLE
% \6 E, H0 L4 MUF_DISP_FILLED_UP_TRIANGLE
+ L5 {4 I) X0 l3 G3 u, G  C& @8 KUF_DISP_FILLED_DOWN_TRIANGLE( K% t3 X7 p5 d2 {, D
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
4 a3 J7 z; O1 b2 n5 \- a- a; yUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
+ `4 F7 {8 L+ |, [& Z: k0 n0 \- gUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE: o0 [: R1 V9 D; J! N$ }
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE9 ?$ j8 a8 z% G. Y
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
7 L% ]4 E5 J; u3 u3 u# vUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE0 D% v$ w' C) n/ q2 S* `1 D" E$ ?
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE$ ^: g7 N. ~1 i) `9 o, B( m7 D' [# U
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE1 f1 r; S0 O" ], s4 ~
UF_DISP_ROUNDED_CROSS$ P8 w8 {# Q1 @! M" [. Z
UF_DISP_FILLED_DIAMOND" C6 f2 I, w  }+ C9 {$ M* F: e
UF_DISP_UP_DOWN_TRIANGLES5 |: V* I0 L( l" R- n
UF_DISP_LEFT_RIGHT_TRIANGLES: v5 M1 @( A/ H+ K. A* {
UF_DISP_SMALL_WHEEL9 Z$ ?1 `: y6 T* O0 Q$ T
UF_DISP_LARGE_WHEEL
! n9 p* U2 @0 u/ R0 vUF_DISP_HOLLOW_CIRCLE
. [8 v) g. ?$ @: l1 y: ?1 ZUF_DISP_PREVIEW_PERPENDICULAR8 Z& Y2 ^8 R+ k3 C3 P+ K' \
UF_DISP_PREVIEW_HORIZONTAL- z* v6 Q; `6 X3 I. q1 |
UF_DISP_PREVIEW_VERTICAL
% i' y- {0 n; t, `UF_DISP_PREVIEW_TANGENT0 ]/ C  d0 e; m, e8 c, D, f
UF_DISP_PREVIEW_PARALLEL1 _% t0 Z, L( ]' m* o& \
UF_DISP_PREVIEW_POINT_ON_CURVE
& H2 L0 Y6 Q( E$ N% V, S" fUF_DISP_PREVIEW_COLLINEAR* f, R) `4 n  D1 t2 {' K3 D1 C
UF_DISP_RULER% X2 i. x6 @5 Z6 k; C
UF_DISP_PROTRACTOR
) {/ e* _/ N0 c0 O* X: CUF_DISP_SKETCH_NOTEBOOK
7 V9 z5 E7 o  h  d0 i+ ^UF_DISP_ARC_END_POINT
: A3 V, |/ i* y% nUF_DISP_2_PT_ARC_MARKER: [; [4 |+ [5 }( L
UF_DISP_BIG_ASTERISK
9 i" @& v& y; \4 J3 [UF_DISP_LINE_IN_CIRCLE
' q+ j) Q) d* |UF_DISP_PLUS_IN_CIRCLE
( e3 H& W: V9 |4 \: F, ?UF_DISP_CENTER_OF_ROTATION
' x7 F( {* v$ bUF_DISP_PREVIEW_X
+ R, \0 }+ v5 b0 o/ tUF_DISP_PREVIEW_Y
. e' Y7 ~& a2 J9 I! j, q( N1 zUF_DISP_PREVIEW_Z
8 F9 b. w9 @: \: d& cUF_DISP_2T_GENERAL_SPOT_WELD% |/ h  {: v3 d6 n
UF_DISP_3T_GENERAL_SPOT_WELD
* s1 T! }7 _; m0 {UF_DISP_4T_GENERAL_SPOT_WELD( s* |; t6 i  \1 N* I
UF_DISP_2T_VITAL_SPOT_WELD
* n& b% t4 W2 G3 _( eUF_DISP_3T_VITAL_SPOT_WELD
$ l3 L- j- u. b$ ]/ ]: G0 lUF_DISP_4T_VITAL_SPOT_WELD+ R& G2 q$ k, s6 V  ?& F/ I$ p
UF_DISP_2T_IMPORTANT_SPOT_WELD$ N  D# Z8 O4 |$ j/ }2 N) ?  T
UF_DISP_3T_IMPORTANT_SPOT_WELD
9 w# o) d' t5 M8 Y( jUF_DISP_4T_IMPORTANT_SPOT_WELD( s/ ~% S$ ]1 w$ `/ X4 o% u
UF_DISP_2T_SEMIPANEL_SPOT_WELD1 B! D) O/ p$ Q4 z- _; C
UF_DISP_3T_SEMIPANEL_SPOT_WELD1 N, K" J1 G# X
UF_DISP_4T_SEMIPANEL_SPOT_WELD0 q; P+ g# g7 V
UF_DISP_SPOT_WELD_NUT
/ @8 @9 n( a( k" l* bUF_DISP_SPOT_WELD_STUD
5 Q+ G1 b. K2 A4 V) [9 UUF_DISP_INVALID_MARKER
+ y) A$ R  |- ~) n0 a# ?* b; i1 l7 T4 C- f' W
3 C4 [' l8 S5 M* w* i
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了