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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x

+ x: R8 D% {$ U9 B9 e" eNX二次开发源码分享,显示点的临时符号的方法
& z: h9 f/ V( ^% _& C9 S/ ystatic void display_temporary_asterisk(double *coords)
2 G+ a1 W/ U+ ]8 }8 z# K& a1 y{
1 Q& F' l6 D/ H3 z    UF_OBJ_disp_props_t/ [, H9 P- n, Y3 g/ s0 P" C
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
, T/ x5 g* I/ X; P* V# A, C            UF_OBJ_FONT_SOLID, FALSE};3 T) g; A1 v$ J' E& K
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,4 u" r7 O  h* o( D3 e0 z! I1 m3 U
        coords, &attrib, UF_DISP_ASTERISK));. P) X1 e. q% q: Y0 e
}' L9 @9 c2 c8 n/ f1 i$ b* ?( p
这里可以将UF_DISP_ASTERISK改成其他类型
) E( _! h' T# S" ^% }6 gUF_DISP_NO_MARKER = 05 T3 E3 z% A: x' h9 f
UF_DISP_POINT3 }  o# B* a  i/ l7 t
UF_DISP_DOT( S) X  o  _" P4 d
UF_DISP_ASTERISK
5 y' g) Y5 B5 T  [3 _UF_DISP_CIRCLE3 I9 p9 _- n! i# t
UF_DISP_POUNDSIGN# e  [1 c, {) `, `
UF_DISP_X
! F- ?- c$ I& x* T- `  q4 i2 R5 `UF_DISP_GRIDPOINT
. p3 f7 T' b& S/ ?+ J# FUF_DISP_SQUARE6 j9 D1 }& [9 T" A+ I( L
UF_DISP_TRIANGLE_MARKER
$ [# e8 ]# i8 T3 OUF_DISP_DIAMOND
) g7 `7 \  H  l. I# B1 ^UF_DISP_CENTERLINE
: v, ]) c+ e4 V) ]/ r% ]UF_DISP_CONS_FIX: ^& [6 V" a; g, a+ E' m
UF_DISP_CONS_HORIZONTAL
, K" M4 V8 j8 h) w5 B- eUF_DISP_CONS_VERTICAL
5 |+ A  `8 \$ k$ EUF_DISP_CONS_PARALLEL% q: o$ k& }# p2 a1 f
UF_DISP_CONS_PERPENDICULAR* y- }0 N. S" _+ ?  M' `" m; n8 g
UF_DISP_CONS_TANGENT
* T2 S+ o& M7 ~0 y  yUF_DISP_CONS_CONCENTRIC
1 t" k3 @# c# F% w$ F2 s1 `8 OUF_DISP_CONS_COINCIDENT, e' |( x6 V6 N" y
UF_DISP_CONS_COLLINEAR
: u' v( s9 r" C% g- R, Y' Z( c/ bUF_DISP_CONS_POINT_ON_CURVE( E' G; o. K$ |0 p& E+ W2 k6 i
UF_DISP_CONS_MIDPOINT& t( R; B1 j- _# `% S
UF_DISP_CONS_EQUAL_LENGTH
( O+ w* C5 \) g, s; j7 L5 y+ kUF_DISP_CONS_EQUAL_RADIUS
) U  f$ C* j; [$ h" KUF_DISP_CONS_CONSTANT_LENGTH
5 z" V/ f5 o0 [6 ~UF_DISP_CONS_CONSTANT_ANGLE
" \( H3 }8 H( oUF_DISP_CONS_MIRROR3 y% F" Y( @5 n/ F. I
UF_DISP_DIM_RADIUS% k0 J3 I+ G4 k  g& t9 f
UF_DISP_DIM_DIAMETER. k6 y: G6 G: Y" d
UF_DISP_DIM_PARALLEL. h" I* }/ z( s( h3 ^/ R* C( q4 [
UF_DISP_DIM_PERPENDICULAR
* @* m$ ]# W: R  w5 x% b$ M5 oUF_DISP_CONS_SLOPE
. L6 V* M3 H& V$ K) bUF_DISP_CONS_STRING
- v, c9 I0 `) h/ |7 g( u1 TUF_DISP_CONS_UNIFORM_SCALED4 d2 @5 E0 a5 L$ F" C+ K1 c) I% B
UF_DISP_CONS_NON_UNIFORM_SCALED
; U5 c7 W) R3 r4 o! T3 gUF_DISP_CONS_ASSOC_TRIM
! P/ D, |) Y/ {& p9 r: o; K7 uUF_DISP_CONS_ASSOC_OFFSET
8 o) a( H5 H, |/ y: G) k+ FUF_DISP_2T_RES_SPOT_WELD# i% M1 H2 N( E" w- D/ t7 J
UF_DISP_3T_RES_SPOT_WELD. p. a  `2 t8 {$ B
UF_DISP_4T_RES_SPOT_WELD, w$ b" f& [8 k
UF_DISP_2T_DC_SPOT_WELD" f, X9 Y1 b; x  A
UF_DISP_3T_DC_SPOT_WELD
6 z7 K4 K0 q8 n( N1 n0 ^; V- \UF_DISP_4T_DC_SPOT_WELD
0 K6 J$ b5 Z9 bUF_DISP_2T_KPC_SPOT_WELD0 @2 ^9 n7 ]5 ]; y
UF_DISP_3T_KPC_SPOT_WELD
1 z* C$ q+ ]2 k: ~UF_DISP_4T_KPC_SPOT_WELD
! B0 O4 z/ r5 u4 R& Z. TUF_DISP_2T_PROC_SPOT_WELD
: _5 o8 u; U7 n1 {8 QUF_DISP_3T_PROC_SPOT_WELD1 w  l. e, h+ {
UF_DISP_4T_PROC_SPOT_WELD# K0 A3 x* o% D* L/ `
UF_DISP_ARC_SPOT_WELD
5 M( v0 L4 G: G8 X- @+ PUF_DISP_CLINCH_WELD0 o0 `! @) F7 I
UF_DISP_ANCHOR2 U7 K; k2 }3 f2 [# J% H" Q; I! v# @
UF_DISP_LEFT_LEADER_CONNECTION
+ y( ]) f. |: w" V. L' Q9 J! ^/ [UF_DISP_RIGHT_LEADER_CONNECTION3 O& {6 L' ^8 r8 z
UF_DISP_FILLED_CIRCLE
, X6 k+ ^( H1 g% Q; wUF_DISP_FILLED_SQUARE
* _8 [& y* j- p) PUF_DISP_LARGE_FILLED_SQUARE$ \% s  h5 |/ D
UF_DISP_DATUM_POINT, s9 D' G2 N) W8 n
UF_DISP_SNAPPING_DIAMOND. d% C( o% g) h& h0 F% ?0 V5 Q
UF_DISP_CIRCLE_IN_CIRCLE
! a) N) \( B) m5 V9 |' XUF_DISP_CIRCLE_IN_SQUARE, `9 @- p2 s& v+ P+ \
UF_DISP_SQUARE_IN_SQUARE1 F, v7 P- F) t8 s  A
UF_DISP_FILLED_LEFT_TRIANGLE
+ D" G" O) a0 K0 d% Z' S5 ]3 aUF_DISP_FILLED_RIGHT_TRIANGLE
. K1 @& t  N3 O3 M& B8 n0 F9 s0 {UF_DISP_FILLED_UP_TRIANGLE7 x. Y: I8 I1 A5 ^# E
UF_DISP_FILLED_DOWN_TRIANGLE
8 @! I; w( r! u* Y: H& JUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE4 V, Q5 e6 p( f
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE& Q8 [6 K! U) f+ i  ^2 k% H* @: N2 x
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE$ o9 H+ X1 h- j9 {# z
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
6 y3 E" W6 Z6 G9 SUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE5 t0 i2 d3 B3 D4 o$ ~
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE1 Z6 S$ ], j: j6 Q) R* h  u
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE) o1 L* Y% e+ j2 _7 W
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
( w# H# x$ j. ]  t5 uUF_DISP_ROUNDED_CROSS3 e$ u1 w) m0 o' X% p
UF_DISP_FILLED_DIAMOND4 V' v( E# M/ I! R0 f
UF_DISP_UP_DOWN_TRIANGLES
$ B- J  y" y1 e% y( E# K6 n1 R% DUF_DISP_LEFT_RIGHT_TRIANGLES/ ]& p( ?1 O, ]/ `" W- |
UF_DISP_SMALL_WHEEL
: p  N% [2 p2 L: a- cUF_DISP_LARGE_WHEEL
9 Z2 t2 P! |  o6 I& M3 S( |# F; |% HUF_DISP_HOLLOW_CIRCLE
9 C! B' ~- @4 v7 o! a; GUF_DISP_PREVIEW_PERPENDICULAR
; o" {5 j  ?& C1 g) ]UF_DISP_PREVIEW_HORIZONTAL
/ J8 n- z, I* Z" X, jUF_DISP_PREVIEW_VERTICAL. r% ^# H+ I( H  X, i
UF_DISP_PREVIEW_TANGENT, X2 R9 M. V2 k' t7 ~; z  C* \* c
UF_DISP_PREVIEW_PARALLEL& O: a: _4 c4 |2 x
UF_DISP_PREVIEW_POINT_ON_CURVE
  d0 w) t" I# aUF_DISP_PREVIEW_COLLINEAR" [7 t2 M, e- q1 J& W/ D+ ]( L
UF_DISP_RULER
; o9 G5 v0 R% x8 \  Y* gUF_DISP_PROTRACTOR
2 z% v% j& N5 m9 i/ o1 Q( xUF_DISP_SKETCH_NOTEBOOK. v' Y/ q$ H8 d/ K: i8 T0 m: F4 g# w
UF_DISP_ARC_END_POINT9 N( s- T( k- m) [" T: s
UF_DISP_2_PT_ARC_MARKER
8 }7 s% O& j7 z9 n, y1 d/ rUF_DISP_BIG_ASTERISK
+ h5 t6 H* ~# j, d/ s5 j$ \1 n, O) R1 cUF_DISP_LINE_IN_CIRCLE- F) j2 a" F& ]" h0 w  W( r; z' b
UF_DISP_PLUS_IN_CIRCLE
' }* ], O8 \# g. {1 M4 yUF_DISP_CENTER_OF_ROTATION
% q* X! N# `% l" ~6 [9 TUF_DISP_PREVIEW_X
( O- h8 {! G; _4 d- cUF_DISP_PREVIEW_Y8 B2 ^  w& ?0 T( ], a0 r( o
UF_DISP_PREVIEW_Z
2 h5 P: G5 g, S, W2 BUF_DISP_2T_GENERAL_SPOT_WELD7 l. l2 s  d4 Y, B4 C! P2 `6 p  W8 X
UF_DISP_3T_GENERAL_SPOT_WELD* c4 B8 O  y1 I
UF_DISP_4T_GENERAL_SPOT_WELD. v. g* n2 c1 V1 a1 q8 I: m, v
UF_DISP_2T_VITAL_SPOT_WELD
- x6 {# H6 P3 ~. r8 @UF_DISP_3T_VITAL_SPOT_WELD  M. [& o9 u" A$ [/ T7 Z0 a
UF_DISP_4T_VITAL_SPOT_WELD8 }$ U7 K! y- d$ a- C3 U6 a
UF_DISP_2T_IMPORTANT_SPOT_WELD  x8 O+ t5 r2 M( ~+ u
UF_DISP_3T_IMPORTANT_SPOT_WELD
' V$ _+ P. f! fUF_DISP_4T_IMPORTANT_SPOT_WELD8 x1 ?% V+ k% d( r' k
UF_DISP_2T_SEMIPANEL_SPOT_WELD
8 |: `# g, P: C9 ?, F& rUF_DISP_3T_SEMIPANEL_SPOT_WELD
4 r. ^  Q5 R, W" ~4 sUF_DISP_4T_SEMIPANEL_SPOT_WELD1 T, k; L5 Z9 E" G
UF_DISP_SPOT_WELD_NUT( M. o' k/ g. u1 ?
UF_DISP_SPOT_WELD_STUD! I: P" n, z/ M* d: B
UF_DISP_INVALID_MARKER0 b3 a/ b$ a2 h+ @1 O
3 F( d4 s9 \& C6 Q0 N
0 s3 z3 K: R' ^2 ^% 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二次开发专题模块培训报名开始啦

    我知道了