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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x

2 _3 P1 B" x; c3 PNX二次开发源码分享,显示点的临时符号的方法
1 S& h0 M3 c5 C6 b. Nstatic void display_temporary_asterisk(double *coords). s/ J. G8 W4 J4 P# E+ {
{7 N0 F; `& a& m# W2 [# i
    UF_OBJ_disp_props_t$ p. b6 R7 k7 u) }/ n) I0 X& ^
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,# a% P; v* K2 ~9 g& O* N* j
            UF_OBJ_FONT_SOLID, FALSE};& f4 F% S. T" P; b) O* q: x; f/ a
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
! V" b( c$ W, T" u9 O        coords, &attrib, UF_DISP_ASTERISK));
0 U5 G. c) I+ a6 D}) o0 i" N4 u1 [! I4 j
这里可以将UF_DISP_ASTERISK改成其他类型
. K4 k: [+ E. h& q5 {" f0 _( AUF_DISP_NO_MARKER = 0( f- E, y1 I6 ^* {7 x
UF_DISP_POINT
6 e( y; I0 b& }- pUF_DISP_DOT
: w3 W$ S  o% h4 J1 d# QUF_DISP_ASTERISK
( e4 g* ~- t* [8 ]5 m, S' v8 R& EUF_DISP_CIRCLE
6 U- H/ d/ O! @UF_DISP_POUNDSIGN/ g  l6 v5 R; c8 }' q1 W
UF_DISP_X8 |: _, B, `/ {* v* F1 @; m! b
UF_DISP_GRIDPOINT' c) B+ J4 i( {$ r9 _9 K
UF_DISP_SQUARE
4 m* l6 A* D7 N, bUF_DISP_TRIANGLE_MARKER
- ]0 N" X9 z. U" dUF_DISP_DIAMOND
  C3 y$ w2 k9 |5 U! \UF_DISP_CENTERLINE
+ H5 O, \. ^8 Y  n  B6 S1 XUF_DISP_CONS_FIX
! F  C9 I" S+ Z9 c/ DUF_DISP_CONS_HORIZONTAL
, h: [0 ^$ R& `UF_DISP_CONS_VERTICAL4 ]# _1 j( @7 b3 E3 C
UF_DISP_CONS_PARALLEL/ F4 z0 @) _& |- `0 J# g9 O4 f
UF_DISP_CONS_PERPENDICULAR
( ^; D7 v) Y& n8 P  U# q8 }* h* MUF_DISP_CONS_TANGENT' V2 l9 S. T( w8 h
UF_DISP_CONS_CONCENTRIC8 k( W' i% b5 g7 \4 H$ D/ p
UF_DISP_CONS_COINCIDENT
* u& l, E; E1 {7 aUF_DISP_CONS_COLLINEAR
( {' ^% Y! S9 [, yUF_DISP_CONS_POINT_ON_CURVE/ x# E5 I1 Q0 d5 E; E/ |4 ?+ t  a
UF_DISP_CONS_MIDPOINT) x. i  j, _4 M; F4 z: s
UF_DISP_CONS_EQUAL_LENGTH
7 F  J( O/ |' I1 g- y1 k6 A, lUF_DISP_CONS_EQUAL_RADIUS* g" E# }5 |  p0 T% b7 `
UF_DISP_CONS_CONSTANT_LENGTH( q" V. `5 J% p8 r
UF_DISP_CONS_CONSTANT_ANGLE
6 u' j4 G- J' p: i, [UF_DISP_CONS_MIRROR; c# J* \6 Y& j" l" G' W7 }# _8 ?
UF_DISP_DIM_RADIUS
+ ?% W* t, c* _+ \& sUF_DISP_DIM_DIAMETER8 F6 n3 t+ o; a* m5 G7 M% O! u
UF_DISP_DIM_PARALLEL
, h' D7 x% w- j$ x' ]$ g( rUF_DISP_DIM_PERPENDICULAR
* G. |0 ]! `9 K2 CUF_DISP_CONS_SLOPE. W/ X& b* D& t; k
UF_DISP_CONS_STRING
9 c. ]: _0 y( P$ p( A. P5 Z9 IUF_DISP_CONS_UNIFORM_SCALED
9 E* w0 g; _- q+ p1 x' h2 ]UF_DISP_CONS_NON_UNIFORM_SCALED5 I! o0 W% V8 T
UF_DISP_CONS_ASSOC_TRIM
. m; l* f. H9 s/ jUF_DISP_CONS_ASSOC_OFFSET
0 a% m: S' P, w5 jUF_DISP_2T_RES_SPOT_WELD! ?0 k- {& {4 n! ?9 N
UF_DISP_3T_RES_SPOT_WELD% {5 }5 ^" u, o+ \
UF_DISP_4T_RES_SPOT_WELD1 ^, @+ i7 G. O" {! G& U
UF_DISP_2T_DC_SPOT_WELD
/ e+ o; i) h0 s. J4 z5 gUF_DISP_3T_DC_SPOT_WELD
) {& |# y; z2 N! |) H3 ^" _4 nUF_DISP_4T_DC_SPOT_WELD; a( G! ^7 h% J- {) `
UF_DISP_2T_KPC_SPOT_WELD
, X1 m% y- O) C" Y% }: vUF_DISP_3T_KPC_SPOT_WELD+ k0 T! u' \8 v
UF_DISP_4T_KPC_SPOT_WELD* f. J, r9 D" J8 n; Z* O* c$ @% N
UF_DISP_2T_PROC_SPOT_WELD
$ j3 ?1 v6 u+ A$ |$ `6 ^- TUF_DISP_3T_PROC_SPOT_WELD
7 g, @/ l* t. M# g( X; \- SUF_DISP_4T_PROC_SPOT_WELD
8 B5 d/ x% h: p) YUF_DISP_ARC_SPOT_WELD( @$ B+ o' }( y. p( F$ L& M" [
UF_DISP_CLINCH_WELD
# e/ t6 s6 B9 D' B$ U( S9 J7 KUF_DISP_ANCHOR
5 S0 H; \8 v/ T6 V; YUF_DISP_LEFT_LEADER_CONNECTION) G) ?0 f7 Q, k
UF_DISP_RIGHT_LEADER_CONNECTION5 |, V- \( V8 q7 z$ V) r. D" _
UF_DISP_FILLED_CIRCLE
4 W) p& y2 M6 l9 c% ~0 o) y1 QUF_DISP_FILLED_SQUARE2 B9 K: l+ f* m: _3 I+ f8 J
UF_DISP_LARGE_FILLED_SQUARE
; w- P- T% u) ~) h2 uUF_DISP_DATUM_POINT
& j% B! {+ h0 \0 F* L) t1 vUF_DISP_SNAPPING_DIAMOND
6 o5 h/ o6 k; l* d) MUF_DISP_CIRCLE_IN_CIRCLE
# S) R; I5 T1 P- q  @UF_DISP_CIRCLE_IN_SQUARE+ ?. t$ V. v  V
UF_DISP_SQUARE_IN_SQUARE
  g  w% m4 r5 Y% oUF_DISP_FILLED_LEFT_TRIANGLE
3 e  ?  b# P8 i) Q$ c7 aUF_DISP_FILLED_RIGHT_TRIANGLE
- O/ r1 p6 f" k, k4 JUF_DISP_FILLED_UP_TRIANGLE( S( Z/ c1 ^* @0 Y# c. ~
UF_DISP_FILLED_DOWN_TRIANGLE
3 O0 v* S: Y( C1 ]UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE$ ]5 D! y8 f# T. e  j: j/ o. b
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE6 @! p0 w6 r: F
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE1 a. ^! E( W; {0 q& d
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE& d; J+ Y+ q; f, F* c9 H( ]/ U
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
/ r9 D2 m/ a6 ?) U# m+ g; zUF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE
% r  n9 J3 O4 m8 b; s! Y0 {9 iUF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE6 ]! R/ k. J, M9 x+ ~  \
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE) i) j& s6 b5 m2 ^: d0 |) Q0 q
UF_DISP_ROUNDED_CROSS
9 [& Q: |5 {8 a5 n1 m$ p+ M1 m; jUF_DISP_FILLED_DIAMOND2 z% H! j& x8 Y1 b8 j" S
UF_DISP_UP_DOWN_TRIANGLES; d) X/ c$ I( ]3 S/ z9 B3 |
UF_DISP_LEFT_RIGHT_TRIANGLES+ `  e/ u3 {4 u2 X
UF_DISP_SMALL_WHEEL# s% o9 y, |0 H. Z- K
UF_DISP_LARGE_WHEEL
- s" r& ~/ g  B3 w' E! SUF_DISP_HOLLOW_CIRCLE" d: Y% e% L3 v; B% r( @! W. q. L0 A) q& B
UF_DISP_PREVIEW_PERPENDICULAR
8 j0 p: n2 H3 uUF_DISP_PREVIEW_HORIZONTAL9 z; n. E5 O; w' K' k3 n% `: S
UF_DISP_PREVIEW_VERTICAL
, s( n3 q$ W5 g* ^' MUF_DISP_PREVIEW_TANGENT
* n1 }+ q( V1 p1 S+ [UF_DISP_PREVIEW_PARALLEL. z2 F% V* _5 c4 h& _7 I
UF_DISP_PREVIEW_POINT_ON_CURVE" }. U( [- l# ~0 x  f& i6 h
UF_DISP_PREVIEW_COLLINEAR
2 i4 I6 o& S9 t) _- e2 R! v: q8 U0 R, c1 JUF_DISP_RULER
: I. ]* K& J8 nUF_DISP_PROTRACTOR; Y8 w  i0 e8 Y4 j% F
UF_DISP_SKETCH_NOTEBOOK- {# v: C3 b3 j0 u
UF_DISP_ARC_END_POINT& a8 u0 Q  p* |
UF_DISP_2_PT_ARC_MARKER9 e# P. y( O: c0 L# P7 f
UF_DISP_BIG_ASTERISK
4 }9 l8 X9 a2 y6 F9 o" m& S5 ~' wUF_DISP_LINE_IN_CIRCLE/ J% X. [2 T; i; @" X; t  x
UF_DISP_PLUS_IN_CIRCLE
& n1 n4 e* a# qUF_DISP_CENTER_OF_ROTATION
6 @, U; N+ B6 \! }UF_DISP_PREVIEW_X
2 T1 o* W( O! O9 V5 n( i4 mUF_DISP_PREVIEW_Y/ t( r' S9 r2 k/ |- }( v' F
UF_DISP_PREVIEW_Z
/ ^8 z9 F) L7 B% Z  HUF_DISP_2T_GENERAL_SPOT_WELD) T0 o6 G# e2 @
UF_DISP_3T_GENERAL_SPOT_WELD
! a9 E$ g$ W# r$ zUF_DISP_4T_GENERAL_SPOT_WELD
. Q9 I# B3 `- i: k9 wUF_DISP_2T_VITAL_SPOT_WELD. G  e6 o& l; l3 p
UF_DISP_3T_VITAL_SPOT_WELD
* ?5 q- t+ L3 P8 S7 Y9 p8 r( gUF_DISP_4T_VITAL_SPOT_WELD+ T# A( M5 w+ I. h
UF_DISP_2T_IMPORTANT_SPOT_WELD  P# j# {6 m5 O* ?  R- P
UF_DISP_3T_IMPORTANT_SPOT_WELD
2 h* ]# Z" Y* a5 X  {9 R# CUF_DISP_4T_IMPORTANT_SPOT_WELD9 d; `! S5 z# h4 w  V6 t" V
UF_DISP_2T_SEMIPANEL_SPOT_WELD  `1 K: k7 P4 h0 N, U1 k
UF_DISP_3T_SEMIPANEL_SPOT_WELD: Z" K; @* s* ]$ V& N4 }0 r
UF_DISP_4T_SEMIPANEL_SPOT_WELD( Q7 P; j& v4 j: i/ \8 s
UF_DISP_SPOT_WELD_NUT5 N% ]) G) O4 O/ k0 m7 f0 r5 v
UF_DISP_SPOT_WELD_STUD9 ~3 G7 m. S5 S5 @; C
UF_DISP_INVALID_MARKER$ T; M& i( w! i9 t/ }" M  c

2 N0 n8 H9 `, q" g( i# g% I2 s4 P( S6 O9 m+ q! d8 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二次开发专题模块培训报名开始啦

    我知道了