青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3536|回复: 9

一种快速收敛的自适应算法求解最小包围盒(OBB)外挂

[复制链接]
发表于 2012-7-26 22:49 | 显示全部楼层 |阅读模式
  最小包围盒沿坐标轴向包围盒AABB(Axis-Aligned Bounding Boxes)算法简单,适用场合有限。沿任意方向的包围盒OBB(Oriented Bounding Boxes)适用面广,但大多算法效率不高,一方面是模型本身复杂导致,另一方面是精度越高、循环叠代次数沿指数增加而导致。4 h2 Z) y* V2 N! L8 T7 X$ s
  楼主经过几天研究,提出了一种求解OBB问题的自适应算法,并用ug NX二次开发Grip语言实现了此算法,经过测试,运算效率和精度都十分理想。特开贴立说,以活跃论坛气氛,欢迎下载,欢迎提建议(此程序仅供学习参考之用,三寒食 2012.7.26)。, f* r! j1 Q1 N. e) }; C1 k
: |) i, i" u$ ~, Z# |# o. U

OBB.rar

3.41 KB, 下载次数: 153, 下载积分: G币 -1

最小包围盒

评分

参与人数 1流量 +2 G币 +2 收起 理由
-KASA- + 2 + 2 赞一个! 效率和精度是一对矛盾,重要的是算.

查看全部评分

 楼主| 发表于 2015-7-18 23:22 | 显示全部楼层
577737382 发表于 2015-6-3 16:01
4 ~2 J- L1 s/ r6 g' w, O# A* O) I; S看到你用grip语言做的OBB包围盒外挂,感觉您做的非常好。最近我的课题做这个,非常想参考你写的源文件 ...
& V- d) E/ ]. a. A
程序设计算法如下:
/ Z% H& |/ ]. |9 ~1. 利用最小距离RELDST/可间接计算某三垂直方向上的最小体积(如构造面法)2. 遍历所有空间方向的体积,记录最小体积
  j% x% x' {  {- z) Y  ^8 D. g" _6 c  C* {0 s2 f

5 @8 X( v- y3 O) [1 C% t" f$ o3. 遍历的时候采取变步长法,以减少计算量5 V- l0 g+ p# W$ N2 d
按如下操作步骤可看到整个动态计算过程:
5 O* y; F0 v* u1. 新建一任意实体体素,如圆柱体5 s8 L$ E! T3 X1 ~
2. Ctrl+G运行OBB.grx,选择该体素测试$ I( Y& U$ {6 x, m7 d
3. 运行结束后,Ctrl+F,使主窗口适合整个界面
8 g* `6 y) N+ c5 @4. 保持3步中的界面,再运行OBB.grx,再次选择该体素(选择时不要缩小界面),即可看到构造面运动的轨迹6 B6 C. }, ~4 q% V' ~. |

6 o! V$ B+ d8 D8 P0 G
' j2 ]/ h, o4 E& D
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2012-7-26 22:50 | 显示全部楼层
step1 step2! u' q+ o5 ~  |9 D
step1.JPG
step2.JPG
回复 支持 反对

使用道具 举报

发表于 2015-6-3 16:01 | 显示全部楼层
三寒食 发表于 2012-7-26 22:50! Y' }  n) ^3 v$ O0 o, Q0 \5 X; L# r
step1 step2

% @4 N8 y" c: z! ?* m   看到你用grip语言做的OBB包围盒外挂,感觉您做的非常好。最近我的课题做这个,非常想参考你写的源文件(grs文件),不知道具体怎么实现的。谢谢!我邮箱577737382@qq.com
回复 支持 反对

使用道具 举报

发表于 2015-6-12 06:04 | 显示全部楼层
啥也不说了,楼主是铁杆级的ug爱好者,就是给力!UG论坛更给力!
回复 支持 反对

使用道具 举报

发表于 2015-9-19 08:54 | 显示全部楼层
又找到了好东西
回复 支持 反对

使用道具 举报

发表于 2015-10-7 15:52 | 显示全部楼层
http://www.cnblogs.com/begtostudy/archive/2011/10/13/2210765.html; b. q- V0 R- ~3 k( Z8 T) R1 X$ p/ I
5 K( p7 y) U0 s: e: \2 `
最小体积包围盒Minimum Volumn Bounding Box (MVB)-begtostudy UG/NX免费外挂欢迎公测
回复 支持 反对

使用道具 举报

发表于 2016-1-22 16:04 | 显示全部楼层
谢谢分享,已经下载了·······
回复 支持 反对

使用道具 举报

发表于 2016-8-11 21:42 | 显示全部楼层
这可是真宝贝啊
回复 支持 反对

使用道具 举报

发表于 2016-8-11 21:55 | 显示全部楼层
非常感谢你的分享,非常感谢写此程序的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-9-28 03:24 , Processed in 0.062157 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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