PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x

: ?. \! y3 M+ K% V6 @NX二次开发源码分享,显示点的临时符号的方法1 X6 V6 O  T0 l3 B, o  c
static void display_temporary_asterisk(double *coords)
7 c6 R9 r' @4 A/ W0 p{
) q1 b1 c/ z( r6 Z/ N    UF_OBJ_disp_props_t' \( D2 w- Z/ V) [" s& M
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,
% W2 B5 `+ R: V! r            UF_OBJ_FONT_SOLID, FALSE};9 U7 C' n! Y/ t2 i( i/ B
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,
7 U9 s5 E- d$ g4 x        coords, &attrib, UF_DISP_ASTERISK));
, H. R: J! ?+ A0 f, O: R* G- B}
, E0 B. t8 s0 Q这里可以将UF_DISP_ASTERISK改成其他类型% U$ Z" b) B/ p4 k5 i7 N1 x
UF_DISP_NO_MARKER = 0
( ^; q! l+ u: n2 ]! `UF_DISP_POINT
5 R! u; Y+ a6 _: k3 PUF_DISP_DOT
, [+ h: t; p- x0 K1 k' I; NUF_DISP_ASTERISK# L2 g  L# s: t7 f+ G; ~0 {4 m0 s1 c& o
UF_DISP_CIRCLE# `! U2 I- m# b* o* F
UF_DISP_POUNDSIGN
0 U3 S- J$ a& OUF_DISP_X
7 I( V2 k# y! HUF_DISP_GRIDPOINT
6 D, _( n; G# P$ j9 w9 JUF_DISP_SQUARE& `+ O$ l, I; n1 F
UF_DISP_TRIANGLE_MARKER: o+ g- x  m% Z) G
UF_DISP_DIAMOND
- I. }) ^, y: p9 g! T; |& Y$ V2 K/ pUF_DISP_CENTERLINE' }) S# Z* Z6 H/ M: v: q
UF_DISP_CONS_FIX
/ b/ [' C# z* {5 I6 \4 B, w8 \UF_DISP_CONS_HORIZONTAL
3 k  A% X1 X6 W; D4 w5 x* ], u. wUF_DISP_CONS_VERTICAL
  t2 d! g, r- h  M& S' C7 p5 YUF_DISP_CONS_PARALLEL, D2 Q- m1 z2 I/ f, T
UF_DISP_CONS_PERPENDICULAR  L+ f* n6 d1 _* R6 [- H
UF_DISP_CONS_TANGENT& d- K7 `& C# |% I( c
UF_DISP_CONS_CONCENTRIC
: x9 N# t6 T8 a3 ]) M* v& y& t7 MUF_DISP_CONS_COINCIDENT+ a5 b/ A; f. ^5 H
UF_DISP_CONS_COLLINEAR
4 G9 b. X1 i0 E6 }0 zUF_DISP_CONS_POINT_ON_CURVE
0 ^: X5 \' I0 F- I& X6 B7 ^UF_DISP_CONS_MIDPOINT. z1 C/ D, B$ O% a7 K
UF_DISP_CONS_EQUAL_LENGTH
. B/ A. m, z5 O0 W1 p1 s) _UF_DISP_CONS_EQUAL_RADIUS
, M% E4 B& {2 NUF_DISP_CONS_CONSTANT_LENGTH
; ?# h- q! D% @1 e  T) B+ wUF_DISP_CONS_CONSTANT_ANGLE
5 J3 v4 p. g( ~# D/ hUF_DISP_CONS_MIRROR
# u; F3 x6 m3 QUF_DISP_DIM_RADIUS% U0 q: h# ^! g2 C
UF_DISP_DIM_DIAMETER
# `2 z* b& W. w2 @' aUF_DISP_DIM_PARALLEL
: S$ A* d# s' z" p! \; fUF_DISP_DIM_PERPENDICULAR& S  l/ o' N0 u+ @) |0 y; g
UF_DISP_CONS_SLOPE" E& u; \4 ], m3 `
UF_DISP_CONS_STRING
2 D+ z( A) G3 C5 H' i" mUF_DISP_CONS_UNIFORM_SCALED
) O' n5 J, b4 T) c' lUF_DISP_CONS_NON_UNIFORM_SCALED
4 K5 ~! \4 \/ c( Y0 b* MUF_DISP_CONS_ASSOC_TRIM
; `% g4 {: ]2 oUF_DISP_CONS_ASSOC_OFFSET
, J. |7 s  K# O6 g) K, b- ]. @UF_DISP_2T_RES_SPOT_WELD
% t9 f8 C3 k. J$ @  A% @UF_DISP_3T_RES_SPOT_WELD
/ l. f+ `1 H+ p- MUF_DISP_4T_RES_SPOT_WELD
3 ?, T5 K2 F& [! W" Y" r- bUF_DISP_2T_DC_SPOT_WELD# S  Y# J$ Z- F3 j
UF_DISP_3T_DC_SPOT_WELD* O) V" b8 ~5 w/ W4 J( i
UF_DISP_4T_DC_SPOT_WELD3 v( }$ Y5 i" C, P3 F" F/ H* U
UF_DISP_2T_KPC_SPOT_WELD4 g7 |6 H9 d- w" X
UF_DISP_3T_KPC_SPOT_WELD  Y4 D: F! v/ l' F# ^9 V! v
UF_DISP_4T_KPC_SPOT_WELD
$ B6 q$ a8 i9 o, h7 z/ C0 l8 VUF_DISP_2T_PROC_SPOT_WELD( e: H" H3 u& f* w% L1 P, N
UF_DISP_3T_PROC_SPOT_WELD
4 }' a1 m/ l4 b: H( w1 wUF_DISP_4T_PROC_SPOT_WELD
' p& L+ Y$ ~7 U9 d. {0 ~* o/ s; dUF_DISP_ARC_SPOT_WELD4 ?: Y' Y9 \5 [' O, w
UF_DISP_CLINCH_WELD
1 }! [: T. a- ~/ o, {8 |UF_DISP_ANCHOR$ C" T8 j, |- U/ b
UF_DISP_LEFT_LEADER_CONNECTION
! l# u! f) C! a4 k$ Z. RUF_DISP_RIGHT_LEADER_CONNECTION
- A( A' j# @* E3 @UF_DISP_FILLED_CIRCLE9 {/ ^( A+ f' M9 h
UF_DISP_FILLED_SQUARE
- v3 @. f9 t# @6 UUF_DISP_LARGE_FILLED_SQUARE2 p2 ^7 k! [& o& e! p4 }* |
UF_DISP_DATUM_POINT
2 b5 f7 ~, M) D) a4 e  F& W0 QUF_DISP_SNAPPING_DIAMOND$ v* _6 b3 X. u3 |8 r
UF_DISP_CIRCLE_IN_CIRCLE0 ^. q2 D# D& E9 \/ v: l' |
UF_DISP_CIRCLE_IN_SQUARE
+ }7 w9 U9 g* a0 f/ k( @( w* XUF_DISP_SQUARE_IN_SQUARE9 V8 u: `. y, N) m' x7 X; K" I
UF_DISP_FILLED_LEFT_TRIANGLE. |( R/ W6 Y6 V  \
UF_DISP_FILLED_RIGHT_TRIANGLE( U# P2 x- R. w% ]# h( ]1 i
UF_DISP_FILLED_UP_TRIANGLE  F" Z6 H, ]3 r( J
UF_DISP_FILLED_DOWN_TRIANGLE! h# c5 O: ]* t& a
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
3 `- o' K; r8 }% QUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE
* U, t4 K) Z1 v3 f7 W- O0 {UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE
5 s( Q" {; W1 I8 j2 _UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE8 u! U. t5 |2 }2 u! r* `
UF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE
$ H+ r# q8 \  {UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE5 {5 U2 D# d  @1 X6 D. W
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE8 \4 I3 s9 X- l1 `. i" d3 [+ Y
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE3 V( E$ P& u# `" l" C5 W, ]
UF_DISP_ROUNDED_CROSS
6 c! s$ h4 W$ b; H* G# R0 f) `UF_DISP_FILLED_DIAMOND
. x- u) Q% l7 I3 Z  cUF_DISP_UP_DOWN_TRIANGLES$ v4 d: Z/ f! {  g" y& G
UF_DISP_LEFT_RIGHT_TRIANGLES; ~% N1 b# N% W4 z; @+ Z6 {
UF_DISP_SMALL_WHEEL
0 N9 `9 N+ \* TUF_DISP_LARGE_WHEEL! j, k# ~0 {9 I& }5 i) q
UF_DISP_HOLLOW_CIRCLE
& V. Y% T8 t8 n' H$ m* S! n1 m  yUF_DISP_PREVIEW_PERPENDICULAR# V3 e) C) r2 g  d- H2 @8 x7 e
UF_DISP_PREVIEW_HORIZONTAL' @$ \6 p3 P: L3 Z7 o9 _1 s
UF_DISP_PREVIEW_VERTICAL/ G  j! x& t4 V9 @% ^
UF_DISP_PREVIEW_TANGENT; o/ u3 o# S! i$ s" z  `
UF_DISP_PREVIEW_PARALLEL
5 L  x8 x9 c) F$ a( g$ B3 tUF_DISP_PREVIEW_POINT_ON_CURVE
+ U3 [3 _4 L+ y. }& cUF_DISP_PREVIEW_COLLINEAR" J. F  z$ Y# V4 h5 X
UF_DISP_RULER4 Q7 y, g" g! x: h8 F) X6 _
UF_DISP_PROTRACTOR- |; O2 N# U, |: c
UF_DISP_SKETCH_NOTEBOOK1 i" O1 [  K: n6 `4 C5 g  _
UF_DISP_ARC_END_POINT
( n/ O7 [; S) `+ v$ T4 ^/ pUF_DISP_2_PT_ARC_MARKER3 Z; a; u. o& n" R7 d
UF_DISP_BIG_ASTERISK. a9 J; v% B, z+ q; \2 m
UF_DISP_LINE_IN_CIRCLE2 }7 E! F  f, G
UF_DISP_PLUS_IN_CIRCLE" b( l  [0 c! n
UF_DISP_CENTER_OF_ROTATION# m% _1 T" @2 A* m7 q- N6 I
UF_DISP_PREVIEW_X
6 H3 D9 E4 x0 bUF_DISP_PREVIEW_Y4 O9 k; x- ]* z" w1 |
UF_DISP_PREVIEW_Z* J$ J" S, u+ K4 Y# Q# b5 ?! C
UF_DISP_2T_GENERAL_SPOT_WELD* ]* ], Q% S: _3 L. z' M& @; ?
UF_DISP_3T_GENERAL_SPOT_WELD
3 M6 X% q3 p0 q; Q5 \UF_DISP_4T_GENERAL_SPOT_WELD
+ _4 {' g1 X- QUF_DISP_2T_VITAL_SPOT_WELD
& B0 C# X* A9 k1 l9 d% O+ d% xUF_DISP_3T_VITAL_SPOT_WELD
) S- I$ f3 Q2 D$ c9 l1 G3 MUF_DISP_4T_VITAL_SPOT_WELD
' O3 n; t5 q' m5 i! S: [UF_DISP_2T_IMPORTANT_SPOT_WELD
0 q( i& [1 ^  W4 ^9 Y8 C7 VUF_DISP_3T_IMPORTANT_SPOT_WELD+ l* K! ?6 s* a& Z, R
UF_DISP_4T_IMPORTANT_SPOT_WELD
7 p; b- h" H! w7 I- dUF_DISP_2T_SEMIPANEL_SPOT_WELD
9 i4 v4 a, y3 j2 v# e8 U' u8 OUF_DISP_3T_SEMIPANEL_SPOT_WELD( ^: H; J% `3 M+ p) J. a2 x
UF_DISP_4T_SEMIPANEL_SPOT_WELD
- K% P7 l) B0 dUF_DISP_SPOT_WELD_NUT5 k* |% O4 W4 W( g) ?/ q# ]* R
UF_DISP_SPOT_WELD_STUD
1 f0 `* E5 B: N. Z1 h5 a; x" ]UF_DISP_INVALID_MARKER
. ~1 d' Q2 A) D* f8 p8 a( g
9 F5 k2 i( g  F; [! [( |) L
7 _3 {3 t! k% w# m% p# w- O! x' X
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了