点击查看详细介绍

UG中用什么API函数可以得到一段圆弧端点的坐标?

fantasywyb 18年前 12735 6

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


如题。前几天问了一个问题,已经得到解答。可是这次这个看似很简单的问题确搞不定了。还得烦劳各位大侠再指点一下吧!谢谢!

0

最新回复 (6)
  • dianzi24 18年前
    1

    UF_MODL_ask_curve_props
    此函数可以查询线上的任意一点的属性(包括任意点的坐标,法线矢量,切线矢量等),第二个参数表示线的位置,值为0~1。求两个端点分别求一下0和1两个值的属性即可,如0.5就表示线的中点。

  • fantasywyb 18年前
    2

    多谢了!这个函数的确不错。我自己也刚发现了另一个办法,就是使用UF_MODL_ask_curve_points,随便设置一个参数,求出的第一点和最后一点就是两个端点。当然比较笨一些。谢谢楼上的兄弟!

  • dianzi24 18年前
    3

    你用UF_MODL_ask_curve_points求出来的最后一点可能会有误差,你要注意哦。
    它是把线按一个单位进行分割成很多点,如果线长度是18.5,你的单位是长度1,那你找到的最后一点可能会差0.5。

  • fantasywyb 18年前
    4

    多谢楼上大侠提醒!

  • ftftftftft 18年前
    5

    4楼
    发表于 2008-11-26 08:28 [只看该作者] [引用] [使用道具] [报告] [回复]
    你用UF_MODL_ask_curve_points求出来的最后一点可能会有误差,你要注意哦。
    ( C; L4 K2 `0 M L

  • dianzi24 7年前
    6

    从一端点开始,每隔1mm取一点,第19点在长度为18的地方,第20点在长度为19的地方,如果线长度在18和19之间呢?

请登录后发表新帖