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

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
& g4 r8 E( w! [/ B
NX二次开发源码分享,显示点的临时符号的方法
" ?4 N0 A0 W$ z1 bstatic void display_temporary_asterisk(double *coords)2 A0 Y8 n5 E$ U# u( o6 ]
{
) a! l! L" d! c# h2 h/ T    UF_OBJ_disp_props_t
7 [, q2 p' Z, T4 }        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,5 T9 J  C% B3 g( ]6 ^. b
            UF_OBJ_FONT_SOLID, FALSE};
7 P) J4 }* D3 N( g# t( B    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,% W' `( X" H& x2 c  ~
        coords, &attrib, UF_DISP_ASTERISK));
1 T$ t- |1 ?) d7 u3 E}  o" \9 i2 V4 f
这里可以将UF_DISP_ASTERISK改成其他类型
" S. Z9 J1 x% \+ lUF_DISP_NO_MARKER = 08 `1 b, y+ z4 E1 [; L" s$ O) d
UF_DISP_POINT
9 f4 D- w. [9 A* ]+ S  OUF_DISP_DOT8 N+ r1 r+ _( \: Q! F
UF_DISP_ASTERISK
8 Z9 B/ C  ?$ f& dUF_DISP_CIRCLE
5 j3 x* K8 |3 V  F# O" TUF_DISP_POUNDSIGN6 O4 g0 e: ?! |4 E
UF_DISP_X
7 _% y* N  h3 l! yUF_DISP_GRIDPOINT- J2 ?  `/ ?. G& K3 A3 I1 c. O
UF_DISP_SQUARE% V$ J# E6 {  g6 i. O
UF_DISP_TRIANGLE_MARKER3 k9 Q8 J/ k- ]; A9 w  X" H
UF_DISP_DIAMOND5 v; F# n" D* J
UF_DISP_CENTERLINE
2 m! a" N; R: H6 D, @" PUF_DISP_CONS_FIX
% J* F' }' w* J5 I* A: F1 rUF_DISP_CONS_HORIZONTAL
* _/ L8 e) }+ G# _3 f$ A# GUF_DISP_CONS_VERTICAL
) \4 M, K7 }; f. P1 y* pUF_DISP_CONS_PARALLEL" c# Y& W4 G, e) ?
UF_DISP_CONS_PERPENDICULAR
# J7 M8 D0 A, R2 l7 h" L- h# kUF_DISP_CONS_TANGENT7 S: ^2 s+ l* R+ ^
UF_DISP_CONS_CONCENTRIC) S$ \0 @$ S( n0 e: H
UF_DISP_CONS_COINCIDENT4 ]1 c2 |& O4 h1 b: ?3 m. P
UF_DISP_CONS_COLLINEAR" k7 o5 }9 g3 @: k! U/ a- e
UF_DISP_CONS_POINT_ON_CURVE
* }' F3 ^4 r: N3 T' n# L4 {, @UF_DISP_CONS_MIDPOINT: `7 V! z5 Y8 C1 D
UF_DISP_CONS_EQUAL_LENGTH# }2 o' {1 L5 i, v- ^
UF_DISP_CONS_EQUAL_RADIUS7 ~( M: p+ n- H; t% |8 Y" M3 Z
UF_DISP_CONS_CONSTANT_LENGTH
" S" r& t& z& ?6 ~% r. e; A1 E3 KUF_DISP_CONS_CONSTANT_ANGLE
! L- `) V, F, y% b2 C% ~UF_DISP_CONS_MIRROR. i1 V' v' o7 c* _- u( z
UF_DISP_DIM_RADIUS+ y# a2 B% ^% X
UF_DISP_DIM_DIAMETER7 _8 Z7 n2 T- S* {
UF_DISP_DIM_PARALLEL
; K4 C: ^2 v0 V; C& kUF_DISP_DIM_PERPENDICULAR
$ d" Z# Z, {6 ]* u+ Z' HUF_DISP_CONS_SLOPE$ p' ~" |$ X+ \) x: R: U& @
UF_DISP_CONS_STRING
  {- F4 G, W6 m" C9 ]' D0 C1 l& jUF_DISP_CONS_UNIFORM_SCALED+ W! f3 F4 Q8 ]$ R8 u
UF_DISP_CONS_NON_UNIFORM_SCALED
3 f) O% z( y7 c9 H. p; q$ |/ F& qUF_DISP_CONS_ASSOC_TRIM* a3 A! R3 ?) C# O' v+ s
UF_DISP_CONS_ASSOC_OFFSET6 [$ n4 c8 l/ a! u
UF_DISP_2T_RES_SPOT_WELD
( y) b& P4 D* I; Q5 B# nUF_DISP_3T_RES_SPOT_WELD# T3 a* `* {# [  b8 I4 [% g* s
UF_DISP_4T_RES_SPOT_WELD8 c" L; o. F3 [
UF_DISP_2T_DC_SPOT_WELD
0 B. _0 A$ M! j* @UF_DISP_3T_DC_SPOT_WELD: a9 W9 l: M0 t4 o! p  \
UF_DISP_4T_DC_SPOT_WELD
9 J! B$ R& S9 J' O, R% WUF_DISP_2T_KPC_SPOT_WELD
$ S* l9 X4 C) U8 OUF_DISP_3T_KPC_SPOT_WELD% Q9 C* s: v; n7 @
UF_DISP_4T_KPC_SPOT_WELD% H" F6 g3 h! t# n
UF_DISP_2T_PROC_SPOT_WELD
  }  I7 V6 ^  s; [, m. v) sUF_DISP_3T_PROC_SPOT_WELD
4 ]# _5 V" _0 p8 U/ LUF_DISP_4T_PROC_SPOT_WELD
4 {: h/ t" N/ BUF_DISP_ARC_SPOT_WELD4 v; T# G1 Y) I% @) L6 K
UF_DISP_CLINCH_WELD
0 a+ d2 J2 m/ H# [' yUF_DISP_ANCHOR
3 V, ^  M. Z% xUF_DISP_LEFT_LEADER_CONNECTION
" D) R$ }) ~5 i" i- E2 v0 ]UF_DISP_RIGHT_LEADER_CONNECTION
* j4 {$ R/ P* Q' t& p. k9 GUF_DISP_FILLED_CIRCLE
0 @2 J; n0 _4 S+ Z3 B) _( \8 J% S0 EUF_DISP_FILLED_SQUARE& m" H6 a4 L3 A
UF_DISP_LARGE_FILLED_SQUARE
& R  ?. `) E: L8 _2 _- N) MUF_DISP_DATUM_POINT
/ B" Q8 l1 G2 k/ @! ~2 rUF_DISP_SNAPPING_DIAMOND
2 R9 T% k, A! ^2 ~2 hUF_DISP_CIRCLE_IN_CIRCLE* {! d8 K; b: E3 Z( j. w9 K
UF_DISP_CIRCLE_IN_SQUARE
' b% |: S& f1 x4 Z2 yUF_DISP_SQUARE_IN_SQUARE, \& g6 ]0 I+ J) a" E9 r" ^  N
UF_DISP_FILLED_LEFT_TRIANGLE
3 `! H  P3 W: Z$ xUF_DISP_FILLED_RIGHT_TRIANGLE" K! Q& G0 s0 n8 Q0 d
UF_DISP_FILLED_UP_TRIANGLE# v2 O! \1 {0 c& R8 T4 `% |$ G
UF_DISP_FILLED_DOWN_TRIANGLE1 _) y* v3 j0 C: Z0 u
UF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE% V4 h! D" U2 P1 k8 ^7 S
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE/ i* d2 g) A% I+ M
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE9 k4 }7 c2 R0 M5 Y
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
' x6 F' |3 ^0 N0 d; K& KUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE( U6 @/ c+ v; }5 w0 Q
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE7 w& V' B& v9 e+ p: h
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE4 A9 F  |* J; R" o7 q) c
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE# h! K& i( d7 C3 a& J& ]8 Q9 C
UF_DISP_ROUNDED_CROSS3 t  Z1 `. T1 W# r0 y- F
UF_DISP_FILLED_DIAMOND
+ |% J. T$ k3 l* VUF_DISP_UP_DOWN_TRIANGLES
' O# b: z( B1 tUF_DISP_LEFT_RIGHT_TRIANGLES' ?9 V: Y0 y+ G
UF_DISP_SMALL_WHEEL
8 Y8 @0 [: T" @* g+ \7 BUF_DISP_LARGE_WHEEL
, j- V( w7 W2 W8 D; J1 n% `UF_DISP_HOLLOW_CIRCLE0 P- \4 J& ]3 ^& f- {  r) u
UF_DISP_PREVIEW_PERPENDICULAR
! C7 X: G2 q5 R- P+ ~- i; wUF_DISP_PREVIEW_HORIZONTAL
6 O# E  [7 i# l6 N) BUF_DISP_PREVIEW_VERTICAL
# t6 M0 `7 v1 y' rUF_DISP_PREVIEW_TANGENT
: B( T: z  B4 J/ [  X' ^8 G5 |UF_DISP_PREVIEW_PARALLEL
4 G9 T. a6 c* d0 r! YUF_DISP_PREVIEW_POINT_ON_CURVE9 a3 d- A6 M4 D- Q8 ?, F! S
UF_DISP_PREVIEW_COLLINEAR
: J' ?, A* z, j- k- |; }UF_DISP_RULER1 Q2 h! i& g( i9 `
UF_DISP_PROTRACTOR, @( u3 K  I- ?
UF_DISP_SKETCH_NOTEBOOK
8 A$ `- w9 W2 S! \; @9 U% IUF_DISP_ARC_END_POINT
7 j0 u2 M: g2 j& eUF_DISP_2_PT_ARC_MARKER4 f# r+ F" }) y/ G& @5 D9 z8 \
UF_DISP_BIG_ASTERISK
2 z. u9 B% n/ ~  ^# rUF_DISP_LINE_IN_CIRCLE+ u) Y* J9 o& P% D. F
UF_DISP_PLUS_IN_CIRCLE
5 d6 J, G+ g# G- o) Q' l9 kUF_DISP_CENTER_OF_ROTATION+ f1 @6 F  B% C& ~
UF_DISP_PREVIEW_X
( y$ d* M3 X: a& oUF_DISP_PREVIEW_Y
( m/ O- _9 b6 t7 B% X. F. zUF_DISP_PREVIEW_Z! Z! G$ V/ |; M+ ~
UF_DISP_2T_GENERAL_SPOT_WELD# z. B" i( ?8 U: b# a
UF_DISP_3T_GENERAL_SPOT_WELD" j% C8 ~+ j; o3 F
UF_DISP_4T_GENERAL_SPOT_WELD1 x: R: H. g+ e2 G9 k: N: b
UF_DISP_2T_VITAL_SPOT_WELD' \" U* H$ m# X' X/ M$ |; R6 m
UF_DISP_3T_VITAL_SPOT_WELD
. K# X. Q* Y- J$ w. @8 XUF_DISP_4T_VITAL_SPOT_WELD
6 i' S$ d3 b' i( f  c. x2 dUF_DISP_2T_IMPORTANT_SPOT_WELD
+ Y8 z7 j2 t1 u% f+ u9 L7 XUF_DISP_3T_IMPORTANT_SPOT_WELD8 \: g, K! j  O6 v+ w
UF_DISP_4T_IMPORTANT_SPOT_WELD
3 m, ^, q: D' C, ^* L7 o0 ZUF_DISP_2T_SEMIPANEL_SPOT_WELD
! e& K' I: g0 |2 fUF_DISP_3T_SEMIPANEL_SPOT_WELD
( W& L5 t4 U' o1 }3 \UF_DISP_4T_SEMIPANEL_SPOT_WELD! g# K0 L3 o; L* r! p5 h7 H0 `
UF_DISP_SPOT_WELD_NUT! r+ d2 B3 M. q( M# a7 ?
UF_DISP_SPOT_WELD_STUD5 {- |7 \5 Q; M& r' y* j; h
UF_DISP_INVALID_MARKER
4 P. ~8 e) }- R' Q
# o. L5 Y4 T  @3 f1 }3 Q' k/ H: ~1 s8 R3 l* \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了