点击查看详细介绍

请问UG中怎样用程序实现获取曲线上的点?

wx003 20年前 9340 8

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


如题

0

最新回复 (8)
  • pzytony 20年前
    1

    曲线上没有点对象,所以无法实现你的功能要求。

  • supergirl 20年前
    2

    如果你知道这一点的在曲线上的参数值,用UF_MODL_ask_curve_props 可以得到曲线上的一点的坐标,点的切矢,和法矢等等

    给定一个参考点,用UF_MODL_ask_curve_parm 也可以求曲线上的一点以及这一点在曲线上的参数值

  • wx003 20年前
    3

    谢谢楼上两位的指点!

  • wx003 20年前
    4

    小弟还有一个问题,已知一line和它的起始端点point的tag,如何求line的末端点的tag.
    如果用UF_MODL_ask_curve_parm ,给定起始点为参考点,求得的点是不是末端点?

  • jjf1120 20年前
    5

    UF_CURVE_ask_line_data
    只需要知道line的tag即可

  • supergirl 20年前
    6

    用UF_MODL_ask_curve_props,参数值是给0和1,就能得到任何曲线或者直线的端点。
    一条参数曲线,它的端点的参数值是0和1,这个楼主是知道的吧。高等代数最基本的东西啊。

  • zhjb113 20年前
    7

    UF_EVAL_initialize (curves,

  • wx003 20年前
    8

    谢谢楼上各位的指教!
    偶还有一个问题麻烦大家帮帮忙!
    我在一个实体表面为基准的平面上建三条line和一条arc,他们封闭连在一起,且三条line部分伸出了实体外部,我想拉伸他们与实体布尔相减,在实体上打个缺口。但是我用UF_MODL_create_extrusion和UF_MODL_create_extruded作都不能进行substract,却可以create,我create后用UF_MODL_operations来substract也不行,还报错。
    Internal error memory access violation
    File name
    Function name ufusr
    这是怎么回事?怎么才能布尔相减呢?

请登录后发表新帖