青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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:017 `: C  N: L' b2 R: Y1 k. H
看到你用grip语言做的OBB包围盒外挂,感觉您做的非常好。最近我的课题做这个,非常想参考你写的源文件 ...

( Q0 k* J3 A/ v% w& g# }5 p9 n' M程序设计算法如下:' b& N) Z3 h. e; H9 n. T$ d. _2 n
1. 利用最小距离RELDST/可间接计算某三垂直方向上的最小体积(如构造面法)2. 遍历所有空间方向的体积,记录最小体积
( j* k" Q! P5 C4 \
9 y" l9 |. l2 o: \$ C- _
3 h& u  |" F0 \1 O6 [2 i  w' o" X3. 遍历的时候采取变步长法,以减少计算量) s- a$ g+ m+ i  D5 v
按如下操作步骤可看到整个动态计算过程:+ A) K! m0 L/ F* @0 ?) r
1. 新建一任意实体体素,如圆柱体! i: r2 f# C3 g. J
2. Ctrl+G运行OBB.grx,选择该体素测试% {6 c" L! C8 w8 ], y
3. 运行结束后,Ctrl+F,使主窗口适合整个界面2 R8 c" A! u* [% ?; f: f; Y' W  y
4. 保持3步中的界面,再运行OBB.grx,再次选择该体素(选择时不要缩小界面),即可看到构造面运动的轨迹7 i6 M' b! E9 X
5 X' J  G1 A- M5 v7 y! C

5 u6 K+ \8 u% R$ n4 H3 p% L  w
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2012-7-26 22:50 | 显示全部楼层
step1 step2, q( q* K1 K+ |$ b3 l8 W
step1.JPG
step2.JPG
回复 支持 反对

使用道具 举报

发表于 2015-6-3 16:01 | 显示全部楼层
三寒食 发表于 2012-7-26 22:500 ?' f" r/ z. f8 a4 r
step1 step2

" o8 I/ q( y5 u! I9 s4 q   看到你用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.html7 J6 q' U0 [! |

! a3 L% Y% I5 T$ Y. ]5 Q* v( H! Q最小体积包围盒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, 2025-2-24 13:25 , Processed in 0.093488 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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