UG\NX二次开发 体的包容盒的另一个点坐标 UF_MODL_ask_bounding_box_exact

文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan


简介:

使用UF_MODL_ask_bounding_box_exact函数可以获取一个点min三个方向dir和三个距离dist,如下图所示。可以根据这些条件方便得求出另一个点max的坐标值:

效果:

      

代码:

double min[3] = { 0 };
double dir[3][3] = { 0 };
double dist[3] = { 0 };
UF_MODL_ask_bounding_box_exact(body1, csys, min1, dir1, dist1);
double max[3] = { 0 };
max[0] = min[0] + dir[0][0] * dist[0] + dir[1][0] * dist[1] + dir[2][0] * dist[2];
max[1] = min[1] + dir[0][1] * dist[0] + dir[1][1] * dist[1] + dir[2][1] * dist[2];
max[2] = min[2] + dir[0][2] * dist[0] + dir[1][2] * dist[1] + dir[2][2] * dist[2];

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/131363706
今日推荐