请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 1176|回复: 5

[已解决] UG二次开发中如何判断一个圆柱面是孔还是凸台?

[复制链接]

4

主题

17

帖子

81

积分

见龙在田

Rank: 2

积分
81
发表于 2018-3-6 14:39:37 | 显示全部楼层 |阅读模式
TIM图片20180306143650.png

如上图已经求得所有圆柱面的tag,如何去判断是孔还是凸台?


回复

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
发表于 2018-3-6 15:25:56 | 显示全部楼层
这个问题要讨论起来,就不是几句话能说完的,要具体情况具体分析了;
如果只是针对你上面这个图,通过坐标圆面半径都能判断出来,
关键是如果是一个任意的零件,任决的方位,圆柱面,可能还有破面,那这种情况下要判断出来,就有些难度了。
回复 支持 反对

使用道具 举报

4

主题

17

帖子

81

积分

见龙在田

Rank: 2

积分
81
 楼主| 发表于 2018-3-6 15:51:38 | 显示全部楼层
唐康林 发表于 2018-3-6 15:25
这个问题要讨论起来,就不是几句话能说完的,要具体情况具体分析了;
如果只是针对你上面这个图,通过坐标 ...

每个圆柱面都有一个矢量指向实体外面,不能通过这个来判断吗?C:\Users\Administrator\Desktop\TIM图片20180306154849
回复 支持 反对

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
发表于 2018-3-6 16:09:53 | 显示全部楼层
liuziyu 发表于 2018-3-6 15:51
每个圆柱面都有一个矢量指向实体外面,不能通过这个来判断吗?

可以判断滴,但我印象中,有不准的时候。针对你这个体,肯定可行。
回复 支持 反对

使用道具 举报

4

主题

17

帖子

81

积分

见龙在田

Rank: 2

积分
81
 楼主| 发表于 2018-3-6 16:15:08 | 显示全部楼层
唐康林 发表于 2018-3-6 16:09
可以判断滴,但我印象中,有不准的时候。针对你这个体,肯定可行。

好的,谢谢了
回复 支持 反对

使用道具 举报

0

主题

10

帖子

49

积分

潜龙勿用

Rank: 1

积分
49
发表于 2018-3-7 11:27:01 | 显示全部楼层
获取圆柱面然后求任一点法向,圆柱孔和圆柱面法向不同,用这个函数就行
UF_MODL_ask_face_props (objs,param,point,u1,v1,u2,v2,unit_norm,radii);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-12-19 05:15 , Processed in 0.116143 second(s), 26 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表