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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x

- u$ b' y& S( F0 u+ qNX二次开发源码分享,显示点的临时符号的方法5 _: I( f2 ?6 N! m4 g
static void display_temporary_asterisk(double *coords)  Y# n! o' A( Y8 J# Y9 D
{" z8 z9 H8 K; x( k& }, D6 y2 e1 l
    UF_OBJ_disp_props_t3 P; K3 p7 e! ?! y3 h
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
  p& z: j& @6 E, p, `            UF_OBJ_FONT_SOLID, FALSE};
1 q9 v( x8 \3 _- V7 K4 X! e    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,. x5 k0 K9 S$ L3 R. p
        coords, &attrib, UF_DISP_ASTERISK));
4 u, k5 M/ ~3 P8 C: f}
/ Z7 |6 H& U8 `" ]5 G7 R; @3 m这里可以将UF_DISP_ASTERISK改成其他类型
0 m! n* g, @% a7 UUF_DISP_NO_MARKER = 0; [9 R, l! @) X, s2 X% H4 }6 Y
UF_DISP_POINT
( |/ d# l2 W! f4 W$ A5 }  A8 W2 QUF_DISP_DOT
& h) I$ R: }; q; ], e3 y: fUF_DISP_ASTERISK
' w3 Z1 N3 ^" k! ]" zUF_DISP_CIRCLE
- F( s7 b" q* l) b3 wUF_DISP_POUNDSIGN
; G2 {- `+ `* X0 B; z8 IUF_DISP_X% C% u+ b$ b' A
UF_DISP_GRIDPOINT+ F. {/ |7 B8 o. B" j. a2 b$ x
UF_DISP_SQUARE; K  u: }3 |( C) D" k) U
UF_DISP_TRIANGLE_MARKER( ~, K3 I, |& L
UF_DISP_DIAMOND
" D5 S3 G5 k' w0 t7 I' QUF_DISP_CENTERLINE5 {3 H& b1 |, M7 j; t# u  |6 w, w
UF_DISP_CONS_FIX
8 d2 H5 {& S1 J6 WUF_DISP_CONS_HORIZONTAL
9 T7 Q1 a5 o( {' s  h" ]UF_DISP_CONS_VERTICAL
. l, L' |$ ~0 i+ W8 W0 rUF_DISP_CONS_PARALLEL( F$ c, E5 P8 e
UF_DISP_CONS_PERPENDICULAR
0 S) n9 V3 _! X, y# NUF_DISP_CONS_TANGENT* C( L6 u0 F. U
UF_DISP_CONS_CONCENTRIC
2 J+ s; n9 e9 j! o0 uUF_DISP_CONS_COINCIDENT
% O) D0 _; L5 q' e" @# j$ V1 UUF_DISP_CONS_COLLINEAR. l5 V$ I' Y$ Z6 l: `; v# Q3 G
UF_DISP_CONS_POINT_ON_CURVE
- E: C$ W# O% t. T- o# GUF_DISP_CONS_MIDPOINT
0 U$ `# V  o- m$ w: W: Z# T3 |# {UF_DISP_CONS_EQUAL_LENGTH$ h" Q0 v, K+ b" O3 Y3 U8 n9 v: S
UF_DISP_CONS_EQUAL_RADIUS% B4 j# I+ z. f& C  d: F
UF_DISP_CONS_CONSTANT_LENGTH
* k% t# F8 W2 [$ q! o+ ^$ tUF_DISP_CONS_CONSTANT_ANGLE
, B% x: j6 U9 l2 H  e% E+ gUF_DISP_CONS_MIRROR
2 r* ?$ O& g, `& ^/ aUF_DISP_DIM_RADIUS
9 D7 S; S8 ~/ I8 `UF_DISP_DIM_DIAMETER
7 z# A$ h9 f6 `) k7 a- k; OUF_DISP_DIM_PARALLEL0 i! K5 o) |3 a6 b- r! W1 i
UF_DISP_DIM_PERPENDICULAR
  j9 |% h* p: s6 i" ~. t7 DUF_DISP_CONS_SLOPE
7 k; S& H$ k/ @  t6 C9 e; @; V/ oUF_DISP_CONS_STRING
( u, e" Y1 b0 s" N7 @UF_DISP_CONS_UNIFORM_SCALED
$ R' ^( F6 x; O' v  G* m7 W# V- @UF_DISP_CONS_NON_UNIFORM_SCALED8 o! U& Z+ S, G6 c' c
UF_DISP_CONS_ASSOC_TRIM
( q. `4 M' o# Y  ?- F% b7 K+ KUF_DISP_CONS_ASSOC_OFFSET
- H. S6 L1 Y& X- hUF_DISP_2T_RES_SPOT_WELD
1 b$ u/ c6 q5 XUF_DISP_3T_RES_SPOT_WELD) t/ }5 Q! \# q, k( F$ L) r" B) G
UF_DISP_4T_RES_SPOT_WELD. T, X+ k+ m( m5 J1 l
UF_DISP_2T_DC_SPOT_WELD
. N, W0 @7 ~% w4 hUF_DISP_3T_DC_SPOT_WELD' U0 ~/ Q% D+ b" I3 J& U) J( E
UF_DISP_4T_DC_SPOT_WELD
  z3 U& n8 K6 q2 r9 `, K  B& yUF_DISP_2T_KPC_SPOT_WELD
. c7 B% |' a+ h2 aUF_DISP_3T_KPC_SPOT_WELD
" U( [. C8 h- \# {UF_DISP_4T_KPC_SPOT_WELD. j) h2 _2 L$ B8 O( }, [( {
UF_DISP_2T_PROC_SPOT_WELD
1 a) j; T; q+ s' ]( \( V5 LUF_DISP_3T_PROC_SPOT_WELD
  ^' M% d# [7 ~5 b- r" w* bUF_DISP_4T_PROC_SPOT_WELD. @) M, K) R+ C, |1 i$ ~& R9 c9 v
UF_DISP_ARC_SPOT_WELD
2 d6 s. X# J+ N. D6 C  A5 PUF_DISP_CLINCH_WELD) N, l- I- u/ h# d
UF_DISP_ANCHOR
4 a% c: I7 i3 ]* A$ p; x- P+ nUF_DISP_LEFT_LEADER_CONNECTION5 ~* p. E" y8 t8 }) r
UF_DISP_RIGHT_LEADER_CONNECTION
# c: I+ z/ v" Z/ ~9 `/ NUF_DISP_FILLED_CIRCLE/ J' z6 ?; V6 N
UF_DISP_FILLED_SQUARE
0 m: b0 Q# B$ R4 {. F% C5 {UF_DISP_LARGE_FILLED_SQUARE
9 |7 s3 r. [6 J- D; \; S( B' ?UF_DISP_DATUM_POINT
) T/ _- n# H- R9 W6 n( A+ mUF_DISP_SNAPPING_DIAMOND2 O4 o6 J$ v' x" x8 r
UF_DISP_CIRCLE_IN_CIRCLE4 m5 D( o$ \/ b0 U3 `2 s
UF_DISP_CIRCLE_IN_SQUARE$ b  P0 x! q% Y0 r. a
UF_DISP_SQUARE_IN_SQUARE
4 s+ }) r+ i$ p7 ]3 t3 JUF_DISP_FILLED_LEFT_TRIANGLE
( o3 W1 T3 T, v' g( jUF_DISP_FILLED_RIGHT_TRIANGLE3 S9 y# D, F4 \/ }& Q
UF_DISP_FILLED_UP_TRIANGLE  q6 b' p! z2 F6 O0 D
UF_DISP_FILLED_DOWN_TRIANGLE6 ]6 x8 C7 v& i0 ?& ?
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
4 ]7 Z2 v" Q4 |+ I) J% D+ e" gUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
( O% y3 Z8 i; gUF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
- k/ O" y! x6 R. k. }1 T/ }UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE5 S  g8 A! {# B5 S0 p0 X5 |
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE1 z7 l  U& _9 L
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE
5 G+ b& v$ [+ }8 G# d: Z# D  zUF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE  A! t- N( J2 l/ w
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE6 ]( b* ~3 \0 ?
UF_DISP_ROUNDED_CROSS
9 l( B( T* \  @1 K+ ^9 y3 _UF_DISP_FILLED_DIAMOND1 ^4 Q8 w( x' Q4 q! z3 S
UF_DISP_UP_DOWN_TRIANGLES, F4 P/ O/ u$ t" ]; U) ]
UF_DISP_LEFT_RIGHT_TRIANGLES) Q4 u  y$ ~- m! b- P
UF_DISP_SMALL_WHEEL
& i* u( O& k( q; c9 HUF_DISP_LARGE_WHEEL* c& P8 x1 ^9 Z* I6 w
UF_DISP_HOLLOW_CIRCLE6 N3 O( M* P' Z0 h: e: V
UF_DISP_PREVIEW_PERPENDICULAR. U, E+ l* l7 x. ^" M: D
UF_DISP_PREVIEW_HORIZONTAL& h: y* ?( z, z8 ?; m) u
UF_DISP_PREVIEW_VERTICAL
- x7 _" Z# X, r1 G$ ]6 dUF_DISP_PREVIEW_TANGENT. ]* ^3 `. W3 u( @; l* y3 d
UF_DISP_PREVIEW_PARALLEL
5 m& `0 \5 c* i4 b4 xUF_DISP_PREVIEW_POINT_ON_CURVE7 L* r' I+ f. v! T% }$ m
UF_DISP_PREVIEW_COLLINEAR5 J6 o5 [# F8 P, E
UF_DISP_RULER
/ [* u7 O' L" i3 i. WUF_DISP_PROTRACTOR2 H" a# `$ _# x8 Y  V
UF_DISP_SKETCH_NOTEBOOK" T+ e3 W' F: z# x) M$ b+ Y5 i
UF_DISP_ARC_END_POINT
5 Y8 s- a; b, x& F% P; `- SUF_DISP_2_PT_ARC_MARKER. f/ \, k7 @0 O2 L9 n1 c
UF_DISP_BIG_ASTERISK% f( x: Y  G/ F
UF_DISP_LINE_IN_CIRCLE
8 I# v  b$ F8 U: T: ?1 KUF_DISP_PLUS_IN_CIRCLE
, H8 [$ v. @' t" l; eUF_DISP_CENTER_OF_ROTATION
, O: G9 B: s  O$ H+ t% VUF_DISP_PREVIEW_X6 \0 h# _% n) D+ s
UF_DISP_PREVIEW_Y% _8 _5 w  J( b, `4 \- A
UF_DISP_PREVIEW_Z  e' O" ^% O1 P2 _9 ~
UF_DISP_2T_GENERAL_SPOT_WELD
, N" k& ]$ G" v6 wUF_DISP_3T_GENERAL_SPOT_WELD/ }& s' ~8 l, Z) ~3 Y7 t
UF_DISP_4T_GENERAL_SPOT_WELD- d" W2 W0 T) I
UF_DISP_2T_VITAL_SPOT_WELD' z$ u6 K& a4 a9 e
UF_DISP_3T_VITAL_SPOT_WELD
$ F8 P$ U& J8 h! jUF_DISP_4T_VITAL_SPOT_WELD
& q, D" i& E6 f. {UF_DISP_2T_IMPORTANT_SPOT_WELD  k% k' x0 u; v
UF_DISP_3T_IMPORTANT_SPOT_WELD
2 c7 m' u% A2 |: NUF_DISP_4T_IMPORTANT_SPOT_WELD
( {" Z* [; p; y& U& ?UF_DISP_2T_SEMIPANEL_SPOT_WELD1 i2 J" \5 B- J' D8 R
UF_DISP_3T_SEMIPANEL_SPOT_WELD9 O' p- Q$ x+ G+ M
UF_DISP_4T_SEMIPANEL_SPOT_WELD
* ?6 \7 ?% J$ u! BUF_DISP_SPOT_WELD_NUT
' k3 x3 d/ y; W4 b) ?) rUF_DISP_SPOT_WELD_STUD7 H" ?3 `8 e" Z5 q3 c9 R
UF_DISP_INVALID_MARKER: N6 @; u" P4 J/ \/ F
4 n0 ^2 H6 e. D. z( T9 e* X
5 Q2 e9 F% Q( N  Y& w# I" X: W1 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了