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

[二次开发源码] NX二次开发源码分享:测量两个对象之间最短距离

[复制链接]

2019-3-2 15:10:05 2283 0

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2019-3-2 15:10:05 | 显示全部楼层 |阅读模式

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

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

x
  R" y  b2 [5 a; o: p$ W. ^. M0 m$ i
NX二次开发源码分享:测量两个对象之间最短距离
% C8 U5 |$ r4 W" g
( F2 N( v, D7 v+ M[mw_shl_code=csharp,true] Dim theSession As Session = Session.GetSession()1 H3 C9 c8 O) k7 A* _) G
        Dim workPart As Part = theSession.Parts.Work, S) h8 `% \3 ^' n

" e; d) {2 U* k) M        Dim object1 As DisplayableObject = SelectAnObject("First Object")
3 r5 H& _" X6 ~# y+ i+ D% a        Dim object2 As DisplayableObject = SelectAnObject("Second Object")
8 y2 ~8 ?( V( J! v- Q# K4 O/ T0 w3 e' O2 @$ x
0 x  d; ^5 a1 I- ^
        Dim unitMM As Unit = CType(workPart.UniTCollection.FindObject("MilliMeter"), Unit)5 C$ B8 t/ f! s* v/ W) U- L" v# @
        Dim nullUnit As Unit = Nothing
7 T% y! r! Z0 Y5 F/ c        Dim measureDistance1 As MeasureDistance+ ^9 I" o' W- a6 L$ |& M

1 k/ A; A  w$ p4 m        measureDistance1 = workPart.MeasureManager.NewDistance(nullUnit,: _9 u- A" J% s2 r2 @
            MeasureManager.MeasureType.Maximum, object1, object2)
9 o0 h% q: U! D5 A4 {! m
( T) P, N* f* A, \2 `1 J7 ^8 m6 e0 [& ?        Dim theLW As ListingWindow = theSession.ListingWindow
+ ?8 j  c$ }; A, h$ o. Z# ^- v        theLW.Open()% n/ j! K. }+ s- ~/ g+ N8 e
        theLW.WriteLine("Maximum distance = " & measureDistance1.Value.ToString("F6"))
; S& y% R/ I+ c( Y. ^: Q; Z1 ]$ ~- q' F1 f

4 c  O" E6 M- ?; T! S% y        measureDistance1.Dispose()[/mw_shl_code]( y- W: }2 ~- X" W/ S# x3 Q: d1 m3 l. c, U
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了