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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x

1 f1 B/ X0 f5 Z8 L0 H% HNX二次开发源码分享,显示点的临时符号的方法
" {/ X5 K' x& y- }4 X& istatic void display_temporary_asterisk(double *coords)$ {' @& D2 b6 B0 I6 B
{( {( l! k5 r  B/ n
    UF_OBJ_disp_props_t. h# a& t# U- q
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,) z* ?8 j6 T: G( [
            UF_OBJ_FONT_SOLID, FALSE};
+ B9 c$ [- m. m( k    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,. x& z* O% ]4 S
        coords, &attrib, UF_DISP_ASTERISK));
7 ]8 ~; t  ]9 B1 f. g3 r}# N$ j' q7 o$ X) K" \2 k* L+ f
这里可以将UF_DISP_ASTERISK改成其他类型' p& y# D; B' g' u5 s8 e% g
UF_DISP_NO_MARKER = 00 U$ q6 l& ]" d9 m/ m: x; w
UF_DISP_POINT
! A' F8 G7 b* ?* w+ Y" C' {) t/ _UF_DISP_DOT
* s" l7 p3 l. I4 [# zUF_DISP_ASTERISK( b' s: z" w! E0 g6 I
UF_DISP_CIRCLE
1 H% [4 S" f0 `8 {UF_DISP_POUNDSIGN  S- G8 s7 `5 t. j, W# B) t2 m
UF_DISP_X& a/ I# J  v! u6 Y8 m
UF_DISP_GRIDPOINT  Q2 }% `  u/ E  C9 N
UF_DISP_SQUARE8 Q2 X0 N2 L* Z0 l  K- U4 l+ q
UF_DISP_TRIANGLE_MARKER+ m' p/ X% J+ o' X# x; t9 y
UF_DISP_DIAMOND
& o6 ^* G5 ]" D3 X, oUF_DISP_CENTERLINE
# H" n$ [$ v  \+ i7 W  d, pUF_DISP_CONS_FIX
3 U. _8 \# y  TUF_DISP_CONS_HORIZONTAL
, e& c6 b/ O/ E7 D% IUF_DISP_CONS_VERTICAL
, A1 K1 [! k6 d- Q+ g' qUF_DISP_CONS_PARALLEL
. d/ g8 S& L& V0 w  _1 sUF_DISP_CONS_PERPENDICULAR
) Y6 `5 r! |5 c! UUF_DISP_CONS_TANGENT
, o6 ?: N, D( J* t( pUF_DISP_CONS_CONCENTRIC
7 X5 \+ L4 w# H9 t9 B3 N1 a  PUF_DISP_CONS_COINCIDENT9 b% P9 T) f+ n8 z0 l
UF_DISP_CONS_COLLINEAR4 u: m) J- q* g' Y$ p% |* V
UF_DISP_CONS_POINT_ON_CURVE
: O: e0 ?4 T4 \1 u, }/ f. ~UF_DISP_CONS_MIDPOINT3 J6 l4 K' e) L  L* v: _
UF_DISP_CONS_EQUAL_LENGTH
. h8 }3 ?' w: d9 T. s9 s5 KUF_DISP_CONS_EQUAL_RADIUS
* G5 o% ]6 g; U0 p" E; oUF_DISP_CONS_CONSTANT_LENGTH; {3 U# g0 B' L8 q; i9 P/ z: X  K* C
UF_DISP_CONS_CONSTANT_ANGLE# U! l7 z* o: W5 j$ E  d
UF_DISP_CONS_MIRROR5 V$ y; s( r) u/ r
UF_DISP_DIM_RADIUS2 G5 Q5 f! N" z% e$ `7 a
UF_DISP_DIM_DIAMETER
* \  j7 j. y" A  |3 `) fUF_DISP_DIM_PARALLEL
1 b+ s' i  O- V7 `UF_DISP_DIM_PERPENDICULAR  I4 M, N3 b. Q" i
UF_DISP_CONS_SLOPE. B- t5 b' J( N5 M( H
UF_DISP_CONS_STRING
3 }( D$ {2 ]  V6 [+ u2 pUF_DISP_CONS_UNIFORM_SCALED
* Y/ h5 c- s# [/ t" K$ i/ NUF_DISP_CONS_NON_UNIFORM_SCALED' l% k; n0 m/ n" u
UF_DISP_CONS_ASSOC_TRIM
# J1 u/ F4 q8 x  jUF_DISP_CONS_ASSOC_OFFSET
) E) H! O1 w' _UF_DISP_2T_RES_SPOT_WELD/ s+ g& A6 ]3 V. p' u) P
UF_DISP_3T_RES_SPOT_WELD1 v$ x/ [7 K2 T0 \( n, d1 O7 o
UF_DISP_4T_RES_SPOT_WELD
- e3 l: X. q" @( n$ S6 r/ J6 T. zUF_DISP_2T_DC_SPOT_WELD
2 f4 Q- z* Z8 ~4 u  F3 dUF_DISP_3T_DC_SPOT_WELD7 r, K* z' o, F$ f
UF_DISP_4T_DC_SPOT_WELD
; |7 g; ~9 T- j! Q/ M9 `UF_DISP_2T_KPC_SPOT_WELD
' Z( ~9 D: s& A! N) @  \# z( d: \UF_DISP_3T_KPC_SPOT_WELD
# Y8 P" `' ?" l$ z3 tUF_DISP_4T_KPC_SPOT_WELD
' u5 ~- h$ ^  Y; p/ @. B8 cUF_DISP_2T_PROC_SPOT_WELD
* Y7 J& A/ E2 m9 L9 UUF_DISP_3T_PROC_SPOT_WELD; c, w* @0 L9 f: p7 ~
UF_DISP_4T_PROC_SPOT_WELD
4 e# D- f8 K8 f5 c! k/ q! v/ j, ?% }3 lUF_DISP_ARC_SPOT_WELD
. m* I* |! _0 EUF_DISP_CLINCH_WELD
" f6 N6 T. N! W. E- s. YUF_DISP_ANCHOR, s' P4 f% K- D4 v. I  J, H- r# z
UF_DISP_LEFT_LEADER_CONNECTION
4 K  E/ ]3 }; wUF_DISP_RIGHT_LEADER_CONNECTION; C. t6 i# u* {$ e4 B# F+ r0 q
UF_DISP_FILLED_CIRCLE
* q3 }% `, M7 e/ r! DUF_DISP_FILLED_SQUARE
- n  R8 ~! r5 f) g1 @+ p. \  m( fUF_DISP_LARGE_FILLED_SQUARE
4 L) m4 w( s# t$ dUF_DISP_DATUM_POINT0 L3 ^; _7 d  E! F: Y, G* J
UF_DISP_SNAPPING_DIAMOND3 q- g( B; F# w- m% @2 r$ K
UF_DISP_CIRCLE_IN_CIRCLE
1 }/ A. t, C3 |  o# sUF_DISP_CIRCLE_IN_SQUARE
, o" r6 E3 `2 n: m. ]UF_DISP_SQUARE_IN_SQUARE
* r1 p6 I! x$ fUF_DISP_FILLED_LEFT_TRIANGLE
7 D. H+ z( L2 k  mUF_DISP_FILLED_RIGHT_TRIANGLE" m8 ]7 T2 J5 Q% a, G$ D
UF_DISP_FILLED_UP_TRIANGLE9 f1 K1 u* _' H
UF_DISP_FILLED_DOWN_TRIANGLE
- u! X1 E. T9 R- \2 I# [UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE6 T- V+ t' q$ N1 w; k4 P
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE, i3 k# E! V& z
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE- j8 u2 v8 i' u0 p3 ^
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
3 m/ C- p1 p7 s/ @+ fUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
+ Q% _  ^/ B2 Y1 M$ ~6 wUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE; n; a. {: |2 c& }. u' O+ V! o
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE5 G& R, \* u% \/ G, q1 u+ N9 }
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE
  l& C% ]0 o0 b5 Y1 ]UF_DISP_ROUNDED_CROSS
) t! ]* g3 m0 TUF_DISP_FILLED_DIAMOND
- {2 z+ ?. T9 b, |UF_DISP_UP_DOWN_TRIANGLES$ ]. u+ R! Y1 u( [
UF_DISP_LEFT_RIGHT_TRIANGLES8 S# \" l0 [6 ?5 d- T' {$ L
UF_DISP_SMALL_WHEEL
1 r* v/ Y: x: q4 cUF_DISP_LARGE_WHEEL
! i' P0 P" |( u! v( S. E3 KUF_DISP_HOLLOW_CIRCLE
% D0 i! e1 k1 m' Q8 d4 |( Y  S9 C/ r9 _& YUF_DISP_PREVIEW_PERPENDICULAR" `7 {- D+ i: ~" Q! {6 X3 J5 e
UF_DISP_PREVIEW_HORIZONTAL
: r" ~6 R2 T" {- h' P% fUF_DISP_PREVIEW_VERTICAL
, _0 P% ~% s, d, i$ u' i- T3 ~UF_DISP_PREVIEW_TANGENT
" F) B' ]4 |, b5 w+ fUF_DISP_PREVIEW_PARALLEL* R3 ]. e; |6 L  ?3 o
UF_DISP_PREVIEW_POINT_ON_CURVE+ v7 n& R0 M  s( p+ v7 m
UF_DISP_PREVIEW_COLLINEAR
2 d: W7 Y: N" \# P* hUF_DISP_RULER  x0 `& j7 M$ y  N3 u
UF_DISP_PROTRACTOR4 c* j4 [; X+ Q: d
UF_DISP_SKETCH_NOTEBOOK
: @& y. N& t8 M  {1 L8 C+ b- ~UF_DISP_ARC_END_POINT& y+ S# I) K" k: a1 E
UF_DISP_2_PT_ARC_MARKER
1 M6 ^, _$ F& Z; V. B3 L7 kUF_DISP_BIG_ASTERISK, F7 u; P8 e. i0 M! V' n1 _
UF_DISP_LINE_IN_CIRCLE
3 R0 Z; ]1 X* D* _, T; MUF_DISP_PLUS_IN_CIRCLE1 j$ U$ _7 B# E: P
UF_DISP_CENTER_OF_ROTATION
* h( \/ v3 q* F6 [UF_DISP_PREVIEW_X- k& W1 ]7 i* u% {! ]* d  l
UF_DISP_PREVIEW_Y! c+ u$ h3 b) c
UF_DISP_PREVIEW_Z
  @% g3 j6 a+ z3 A5 `UF_DISP_2T_GENERAL_SPOT_WELD
6 d5 W# X" U' X$ e% iUF_DISP_3T_GENERAL_SPOT_WELD
* ^) @1 z+ |& i+ g( SUF_DISP_4T_GENERAL_SPOT_WELD
+ o% l1 M! A& b3 x& P4 zUF_DISP_2T_VITAL_SPOT_WELD. M* u% @6 |) ^. _4 y( ~; b
UF_DISP_3T_VITAL_SPOT_WELD
" L- {( [. K; q2 j, |6 U3 rUF_DISP_4T_VITAL_SPOT_WELD
' T7 r' j+ _% w6 A" uUF_DISP_2T_IMPORTANT_SPOT_WELD
( e9 |! d7 N" k: T+ j2 H* e' jUF_DISP_3T_IMPORTANT_SPOT_WELD
3 s& h% P$ c/ f( W, ]UF_DISP_4T_IMPORTANT_SPOT_WELD& X) A% R6 B; ^+ y. w; g
UF_DISP_2T_SEMIPANEL_SPOT_WELD
3 D: G( k( B* I5 zUF_DISP_3T_SEMIPANEL_SPOT_WELD
, h3 `1 ~( [0 d6 P6 q3 @4 vUF_DISP_4T_SEMIPANEL_SPOT_WELD
: e7 M/ R$ L# q3 kUF_DISP_SPOT_WELD_NUT
2 L+ x# R3 O& dUF_DISP_SPOT_WELD_STUD
( C( K" A/ v5 E  M; d" n( E7 LUF_DISP_INVALID_MARKER
" n# |! `6 H$ h2 V" B5 m! w  q6 Y6 U0 @; [) Q  j3 p
! k5 v# B- p  Y5 p# 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二次开发专题模块培训报名开始啦

    我知道了