青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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 E! h, {# H, f! n1 v看到你用grip语言做的OBB包围盒外挂,感觉您做的非常好。最近我的课题做这个,非常想参考你写的源文件 ...
$ t9 u4 \! N* q) _# A. T) |
程序设计算法如下:
, ?% q* a' C7 P9 ?. {2 e, e1. 利用最小距离RELDST/可间接计算某三垂直方向上的最小体积(如构造面法)2. 遍历所有空间方向的体积,记录最小体积
0 [: H3 i! H4 F/ Y( N
- l% b& K. ]9 ]0 t! b3 v, p7 V4 f8 I, \9 L; `7 H
3. 遍历的时候采取变步长法,以减少计算量/ s" S2 @: e# M4 P; s5 r2 a
按如下操作步骤可看到整个动态计算过程:. C0 _1 i! M% c6 y- `
1. 新建一任意实体体素,如圆柱体& N9 h. ^: `4 ?/ b
2. Ctrl+G运行OBB.grx,选择该体素测试
, \9 L6 T, m$ C. Z( S- K1 C3. 运行结束后,Ctrl+F,使主窗口适合整个界面% h( y+ L# _  w( Y: a. P
4. 保持3步中的界面,再运行OBB.grx,再次选择该体素(选择时不要缩小界面),即可看到构造面运动的轨迹
$ u- s0 n" y% f2 V3 V8 W- X
3 i' X2 Y8 s2 H% y' k
* B+ y. n$ }. y# A: Q! g
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2012-7-26 22:50 | 显示全部楼层
step1 step2
, ~0 R( a' {& T3 X
step1.JPG
step2.JPG
回复 支持 反对

使用道具 举报

发表于 2015-6-3 16:01 | 显示全部楼层
三寒食 发表于 2012-7-26 22:50# t! j7 B, F+ K; l1 [
step1 step2

3 {& ~$ X) i7 C2 \   看到你用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
0 B& a5 Z* A8 R  G" w5 t/ \
: O) I: {5 J4 ~$ ^- e: D$ A最小体积包围盒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-11-16 19:35 , Processed in 0.061222 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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