点击查看详细介绍

请教UG编程:对任一物体,做一长方体恰好包住它,如何实现?

jimstill 22年前 6253 9

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


如题所示,这在模具设计、数控加工中是一个很普通的功能,但在UG编程中
如何实现呢?好像没有这方面的命令,有谁做过吗?能否提供一点思路。

0

最新回复 (9)
  • 深夜摔键盘 22年前
    1

    能计算出该物体的X,Y,Z的最大值和最小值吗?

  • huashanyjj 22年前
    2

    UF_MODL_ask_bounding_box函数可以实现包容盒的功能
    /******************************************************************************
    Returns the bounding box of wireframe and solid type objects.
    Wireframe objects include lines, arcs, splines, and conics.

  • jimstill 22年前
    3

    谢谢两位!
    我用 UF_MODL_ask_bounding_box 查询后,确实发现包容盒的值变大了。变化最大有十几毫米。
    还在寻找更好的方法中。

  • mzgcoco 22年前
    4

    用UF_BOUND_create_boundary 可以嘛?

  • lijz 22年前
    5

    用UF_MODL_ask_bounding_box_aligned(...)

  • trical 17年前
    6

    1111111111111

  • tealy 17年前
    7

    UF_MODL_ask_bounding_box 尺寸不准但速度较快
    UF_MODL_ask_bounding_box_exact 精确尺寸,速度较慢,帮助文件是怎么说的,但是据我测试,这个函数也慢不到哪去,都用这个做就可以了

  • ffhi 17年前
    8

    我就是用UF_MODL_ask_bounding_box_exact()来做的。

  • look_tfq 17年前
    9

    grip里面可以先查询实体的最大边界,然后创建个方形体就可以了,很精确,实现起来也简单

请登录后发表新帖