PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2015-3-11 22:39:45

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

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

x
6 }% x8 x- ^8 c5 T* e& U; n9 y
NX二次开发源码分享,显示点的临时符号的方法& w1 E" V0 G" k/ s9 j
static void display_temporary_asterisk(double *coords)" y  {% q7 b' _. A; c6 o: G  [
{
' r. ]. c7 B* W' K" G( W5 s$ ~8 f. B    UF_OBJ_disp_props_t4 y/ z$ t3 m% b
        attrib = { 1, 0, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,: c* X* `& v" B5 X
            UF_OBJ_FONT_SOLID, FALSE};+ g- l, z. W$ a; S! O* e
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG, UF_DISP_USE_ACTIVE_PLUS,* m+ X6 K/ ]& X  n' g% c, T! y5 X& H
        coords, &attrib, UF_DISP_ASTERISK));( a2 |2 V9 ]  ?+ B$ q( F  S
}
2 |. A5 Y* z9 H5 h这里可以将UF_DISP_ASTERISK改成其他类型; X+ G& e: b& L; T- w9 T8 i* `
UF_DISP_NO_MARKER = 0
' ^2 S  I* ~' EUF_DISP_POINT
% y9 w) M# S: [/ F& L% I- c; S+ UUF_DISP_DOT
) b& D- |; [) I$ s# \UF_DISP_ASTERISK4 T5 ^9 w) {! @  a  E
UF_DISP_CIRCLE
  q& u7 W# Z8 H% j" E; p0 k6 h; Q( |UF_DISP_POUNDSIGN
+ \. Q' B) K$ B! ]8 qUF_DISP_X
- n. N" e( A0 z5 qUF_DISP_GRIDPOINT
2 }) ]. K2 ^7 f  e7 D& |UF_DISP_SQUARE
. Q7 w/ H1 ]% G* z- y' q- R0 j, i! J- nUF_DISP_TRIANGLE_MARKER  s. [$ A2 P& g8 j( _6 l2 Y
UF_DISP_DIAMOND
! q# Q3 R* d2 A: qUF_DISP_CENTERLINE4 H' o; a9 U% u6 C
UF_DISP_CONS_FIX
& w9 ]* V5 V9 U7 a% l1 PUF_DISP_CONS_HORIZONTAL
4 y" S- q$ k# y1 IUF_DISP_CONS_VERTICAL
6 v: [3 d, R# p! aUF_DISP_CONS_PARALLEL
) p3 d( L# r5 p6 {% Y0 Z! dUF_DISP_CONS_PERPENDICULAR
, G6 T$ x0 u: kUF_DISP_CONS_TANGENT' z5 C* f0 {( u% r5 N
UF_DISP_CONS_CONCENTRIC
- q* [4 _7 V/ w  SUF_DISP_CONS_COINCIDENT5 M6 T3 q4 f* J5 O: m: ]
UF_DISP_CONS_COLLINEAR8 }3 |$ ^! M3 {% l1 H
UF_DISP_CONS_POINT_ON_CURVE
5 h" K# D  O0 B5 ]UF_DISP_CONS_MIDPOINT2 s( z( d9 j2 Q) Q
UF_DISP_CONS_EQUAL_LENGTH) \/ Z" [3 r3 W& E7 _
UF_DISP_CONS_EQUAL_RADIUS
# |1 M, g$ _) o' d6 ?UF_DISP_CONS_CONSTANT_LENGTH: q. C) O: Z+ R% L0 D3 o! S
UF_DISP_CONS_CONSTANT_ANGLE( X" C( k* G1 i! h9 @
UF_DISP_CONS_MIRROR. @0 L3 O- H- f, M- m/ }& z, o2 b
UF_DISP_DIM_RADIUS9 |7 a+ r; u! l( {
UF_DISP_DIM_DIAMETER
8 G8 a0 q6 y1 g( u( T7 }  hUF_DISP_DIM_PARALLEL
1 Y: j$ E2 i# |; q  vUF_DISP_DIM_PERPENDICULAR
& G; E- j7 h- \. I% y6 SUF_DISP_CONS_SLOPE
$ `0 Z3 j8 o* T/ @UF_DISP_CONS_STRING
: ]* {' f% a$ Q! i( GUF_DISP_CONS_UNIFORM_SCALED
9 z8 L* d3 r3 M3 G- R- gUF_DISP_CONS_NON_UNIFORM_SCALED8 X0 Z2 d/ q6 _9 L
UF_DISP_CONS_ASSOC_TRIM: x8 V: t! d# L) k/ x
UF_DISP_CONS_ASSOC_OFFSET2 e6 V( y; B+ j+ w5 i) F
UF_DISP_2T_RES_SPOT_WELD% N( ?/ a+ W7 [& C7 e5 t0 I. x
UF_DISP_3T_RES_SPOT_WELD
, D6 s* s  L7 k$ E+ G, qUF_DISP_4T_RES_SPOT_WELD
2 h, d: c" C9 I6 z; @5 @! y1 tUF_DISP_2T_DC_SPOT_WELD# L5 P, D& L" W% }
UF_DISP_3T_DC_SPOT_WELD! r8 c& `1 R8 Q
UF_DISP_4T_DC_SPOT_WELD
) c1 C# \4 n, bUF_DISP_2T_KPC_SPOT_WELD( ]6 D$ `: R3 {1 Q7 G: E
UF_DISP_3T_KPC_SPOT_WELD
- Y* p% F, f1 a& \UF_DISP_4T_KPC_SPOT_WELD
+ F5 Y8 |2 n! r2 F8 l6 \2 A3 M& X* N2 HUF_DISP_2T_PROC_SPOT_WELD
( E1 ^8 L- d! _2 |/ zUF_DISP_3T_PROC_SPOT_WELD
; R- s5 N0 t% f3 wUF_DISP_4T_PROC_SPOT_WELD; b5 e) `5 z% Z$ A* F
UF_DISP_ARC_SPOT_WELD7 }4 A/ r$ ^; L, w
UF_DISP_CLINCH_WELD9 J( f4 }3 h9 g) Z
UF_DISP_ANCHOR' |2 K- V3 i: T' w- T+ U5 j( U' C
UF_DISP_LEFT_LEADER_CONNECTION) R' c3 }8 _! k8 U/ }5 u) m
UF_DISP_RIGHT_LEADER_CONNECTION  \( \* s" o5 N. g. ~0 F! q
UF_DISP_FILLED_CIRCLE! X$ M/ j( J  S- v; M$ k: }8 b
UF_DISP_FILLED_SQUARE8 Z1 s# N# b( d- F# j
UF_DISP_LARGE_FILLED_SQUARE
4 Q4 h8 F) Y7 G( r$ x3 h+ O  C& rUF_DISP_DATUM_POINT* \' e3 l/ i( y' P1 {* v9 b
UF_DISP_SNAPPING_DIAMOND5 m8 o# l: F) d/ _2 m8 F4 x" J9 o
UF_DISP_CIRCLE_IN_CIRCLE
: {: ^5 N7 }+ R& eUF_DISP_CIRCLE_IN_SQUARE7 J  @. q$ [9 T# ?" V8 z- B1 v
UF_DISP_SQUARE_IN_SQUARE; W5 n0 V3 j; h3 P/ R& P0 ^2 f9 O
UF_DISP_FILLED_LEFT_TRIANGLE
  E3 g- y( n1 T! S: y3 I* t2 S! zUF_DISP_FILLED_RIGHT_TRIANGLE# v! s, [6 ]6 d
UF_DISP_FILLED_UP_TRIANGLE* J4 Q. X+ P: s$ q4 M# x
UF_DISP_FILLED_DOWN_TRIANGLE
: T7 z6 Y) }% [3 H9 V" o2 b- ?6 GUF_DISP_FILLED_LEFT_TRIANGLE_IN_CIRCLE
5 G8 n6 e- H  [% L' p: k. U9 Y; m* [2 u% VUF_DISP_FILLED_RIGHT_TRIANGLE_IN_CIRCLE0 e, Y; U" H7 C. t6 i
UF_DISP_FILLED_UP_TRIANGLE_IN_CIRCLE* d% Q) Y- }+ }) `! E4 {5 J, L
UF_DISP_FILLED_DOWN_TRIANGLE_IN_CIRCLE
- f' x' H- u% x$ ~  t7 GUF_DISP_FILLED_LEFT_TRIANGLE_IN_SQUARE. f6 X; {/ i2 V6 x& r
UF_DISP_FILLED_RIGHT_TRIANGLE_IN_SQUARE# B3 x' x. I  f7 }6 b
UF_DISP_FILLED_UP_TRIANGLE_IN_SQUARE5 Y* I  O# B! g+ h$ z6 D
UF_DISP_FILLED_DOWN_TRIANGLEIN_SQUARE% p, {2 i/ x4 `$ o% {9 H9 X
UF_DISP_ROUNDED_CROSS
, @9 \: Q& |6 I6 e, DUF_DISP_FILLED_DIAMOND; S+ H  Y4 e6 D2 Q* S+ k" N
UF_DISP_UP_DOWN_TRIANGLES9 {/ X0 j0 q! E% P
UF_DISP_LEFT_RIGHT_TRIANGLES
$ A# t( q1 v8 J2 m5 QUF_DISP_SMALL_WHEEL
* a1 k7 b" [  C0 l6 KUF_DISP_LARGE_WHEEL
: ?3 x/ I0 W' ~9 ]6 jUF_DISP_HOLLOW_CIRCLE
8 p2 e4 k" o5 i  T& \( T" `% QUF_DISP_PREVIEW_PERPENDICULAR9 _9 N7 D: r2 b- j% U1 w3 s; Z
UF_DISP_PREVIEW_HORIZONTAL
5 ^  u( g, M, h, M4 F; B" ~UF_DISP_PREVIEW_VERTICAL5 B) T$ m  l/ J# A0 r
UF_DISP_PREVIEW_TANGENT
2 N' [! a5 L- {8 {; vUF_DISP_PREVIEW_PARALLEL
9 v& f( A% p* }7 s* H' t2 uUF_DISP_PREVIEW_POINT_ON_CURVE
" x  r; c  H& r' f/ u, M, {UF_DISP_PREVIEW_COLLINEAR
+ }  w& M3 x8 S% J. MUF_DISP_RULER
4 \8 j$ g: }, ^+ h: @" z- |UF_DISP_PROTRACTOR
/ s; d% k. y! |4 Q3 S' @- uUF_DISP_SKETCH_NOTEBOOK# c" S7 y( w- `+ m/ T  I6 n, k
UF_DISP_ARC_END_POINT$ @2 \) g7 e) j& q
UF_DISP_2_PT_ARC_MARKER6 ^; R8 ?6 Y- W
UF_DISP_BIG_ASTERISK7 b" R$ g4 ^7 W
UF_DISP_LINE_IN_CIRCLE+ S( ^6 H( a1 d' x1 p5 |( L
UF_DISP_PLUS_IN_CIRCLE/ Z2 i  x% S4 ?% l7 l* Y/ r' D
UF_DISP_CENTER_OF_ROTATION
$ z: l8 m1 b2 x$ zUF_DISP_PREVIEW_X
" u, ~/ h( Z& o& W3 }UF_DISP_PREVIEW_Y
4 M. y( A1 h- Q" l7 yUF_DISP_PREVIEW_Z3 @( ?! I. e" e5 g
UF_DISP_2T_GENERAL_SPOT_WELD6 p8 R& T$ y! z9 ]! ^) d# m* \
UF_DISP_3T_GENERAL_SPOT_WELD
- l7 E# G( N+ Y6 N3 JUF_DISP_4T_GENERAL_SPOT_WELD3 P- _8 p' w2 _- ?. [& z. c" L
UF_DISP_2T_VITAL_SPOT_WELD3 L9 e! k3 M% A0 U9 G  d3 z
UF_DISP_3T_VITAL_SPOT_WELD
9 v2 I$ L8 X4 Z2 E% BUF_DISP_4T_VITAL_SPOT_WELD
( p# t3 `, _5 S# ?1 _UF_DISP_2T_IMPORTANT_SPOT_WELD( ]* o8 u( p# o' `. Z
UF_DISP_3T_IMPORTANT_SPOT_WELD
; b/ L7 X4 ~' A( m2 hUF_DISP_4T_IMPORTANT_SPOT_WELD
8 Q) D7 j& G* M- E9 uUF_DISP_2T_SEMIPANEL_SPOT_WELD. t  g% F+ q$ N! T! o- F" z' N
UF_DISP_3T_SEMIPANEL_SPOT_WELD: B" j( I- [+ [4 B
UF_DISP_4T_SEMIPANEL_SPOT_WELD
: q1 G! K9 F/ Y3 {0 W3 m1 BUF_DISP_SPOT_WELD_NUT& A0 ^9 _8 u, p# }4 W" W
UF_DISP_SPOT_WELD_STUD
& @2 `4 V  \9 o. W; C6 zUF_DISP_INVALID_MARKER2 A* j8 d; L4 ~3 p) n8 Y( W
$ y0 W1 ?* f+ U' w9 M

6 v2 q  v& Y4 }
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了