点击查看详细介绍

UF_MODL_ask_bounding_box 计算对象边界盒子三个函数的区别

nxopen 1月前 142 9

UG NX 二次开发(C、C#、WPF)技术交流群:641226372      UG二次开发(C、C#、WPF)


UF_MODL_ask_bounding_box
UF_MODL_ask_bounding_box_aligned
UF_MODL_ask_bounding_box_exact


三个函数的区别

●●●请先 登陆注册 后查看●●●

一般情况要得到对象的边界盒,不会采用这三个函数,比如,当一个面或一个实体进行了修剪,而使用这三个函数得到的是修剪之前的盒子,所以不能保证准确性。如果能保证所有对象都是去参数化的,使用 UF_MODL_ask_bounding_box_exact 这个函数得到的边界盒也是准的。


而要准确得到一个对象盒子的算法是:

1,先在空间分别创建6个方向的基准面(要保证这6个基准面分别位于要测量对象的6个方向,并且不能与对象相交)

2,计算每个方向的基准面到对象的最短距离

3,通过计算正负方向的距离,再减去基准面的位置距离,即可得到一个方向的长度,另外两个方向同理!


4

最新回复 (9)
  • hgf517 1月前
    1

    不错,和好的学习资料。

  • zhang1991 1月前
    2

    不错,和好的学习资料。

  • hedg 1月前
    3

    不错,和好的学习资料。

  • bao7659535 1月前
    4

    学习一下,谢谢分享!!!!

  • 编程刘工 1月前
    5

    不错,和好的学习资料

  • 根号三 11天前
    6

    不错,和好的学习资料

  • chenxiaoyong 9天前
    7

    非常不错。很好的虚席资料

  • longinus 2天前
    8

    不错,和好的学习资料

  • 不及无耐 1天前
    9

    谢谢分享,过来区分一下

请登录后发表新帖