PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

[二次开发源码] UG NX二次开发源码分享:使用java来显示曲线或者边的方向

[复制链接]

2015-8-22 12:33:51 3125 0

admin 发表于 2015-8-22 12:33:51 |阅读模式

admin 楼主

2015-8-22 12:33:51

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

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

x
2 D* ^, o8 d+ T# F1 n
3 m# g- _% j% w1 L" l. V7 A* I
UG NX二次开发源码分享:使用java来显示曲线或者边的方向
8 j) F  {- v# Q+ B9 ?
2 z  `& `8 p( Z3 q如果你用C的ufun的话,应该很简单,java这么用,基本都一样!!!
1 z8 g+ e7 f1 I$ {  S: b
2 \5 H1 J$ E" d( J static void showCurveDirection(NXObject theCurveOrEdge)
6 a1 q$ {% n4 S" U$ b0 T! V6 {        throws RemoteException, NXException
1 P1 |) j: p/ w- y! j, U* P    {
  x% G  m  S+ L) y; |0 T3 S6 B0 l        double[] limits = new double[2];0 q+ F  i# {* [# x  C" ?: k( H
        UFVariant evaluator;2 ^9 w) d& o8 ?# q* |* E0 y* f
        EvaluateData start;; Q- C, x+ ?3 g( Z+ l0 d$ C5 X

2 K0 }1 f' c/ f- v( T/ \        evaluator = theUFSession.eval().initialize(theCurveOrEdge.tag());
# X  u5 u/ J* H9 W% _  j        limits = theUFSession.eval().askLimits(evaluator);2 a) J7 D2 q( ^! w% x4 |  \: o
        start = theUFSession.eval().evaluate(evaluator, 1, limits[0]);
4 m: L0 ?4 Y2 g8 y        theUFSession.eval().free(evaluator);$ {4 @1 w$ ]  J1 |: `
, q. z* {! c' c4 @# U1 `) l
        Point3d startPoint = new Point3d(start.point[0], start.point[1], start.point[2]);
0 [! h/ `) M8 }. {: V        Vector3d dir = new Vector3d(start.derivatives[0], start.derivatives[1],
5 c% j3 E$ O9 f# Q' N$ d' X% T            start.derivatives[2]);
9 J& r% z3 K  p        displayConehead(startPoint, dir, "Curve Direction");
, e; ?( C3 p4 O- b6 h' a& ?1 |9 P* c! R: m! l  Y  u/ [9 U$ H$ B
    }; t  D- J7 g* A+ T

. @8 J) O9 O3 h3 f; W# d
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了