青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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:013 M7 F+ U0 }, d! c/ F; J) m
看到你用grip语言做的OBB包围盒外挂,感觉您做的非常好。最近我的课题做这个,非常想参考你写的源文件 ...
9 s! v- U9 j5 D
程序设计算法如下:" t' l3 @2 k1 f& A) W4 L$ z# S
1. 利用最小距离RELDST/可间接计算某三垂直方向上的最小体积(如构造面法)2. 遍历所有空间方向的体积,记录最小体积
8 _$ U, K  \7 V+ ?9 w( X' O2 n! g  J8 t( h9 u7 U9 q1 {

/ x  K# o' O! p/ {% a3. 遍历的时候采取变步长法,以减少计算量
/ e# y# m& [. W+ J' I) _0 Y; W按如下操作步骤可看到整个动态计算过程:. o6 x8 q  B& Z3 r# {, b
1. 新建一任意实体体素,如圆柱体
. M8 K  O- ?" J- r5 O2. Ctrl+G运行OBB.grx,选择该体素测试% Z' u! A1 j0 i1 e) @
3. 运行结束后,Ctrl+F,使主窗口适合整个界面8 K/ s, ~9 @) R) u
4. 保持3步中的界面,再运行OBB.grx,再次选择该体素(选择时不要缩小界面),即可看到构造面运动的轨迹
% ~3 C6 L: U0 c7 g  {$ f  Q( s# u- g5 P8 C4 t5 e( l. L

! v; Y9 y- B" }0 U
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2012-7-26 22:50 | 显示全部楼层
step1 step2
0 ?3 O9 p6 t: u/ s7 a- k# _" |
step1.JPG
step2.JPG
回复 支持 反对

使用道具 举报

发表于 2015-6-3 16:01 | 显示全部楼层
三寒食 发表于 2012-7-26 22:50
. h( x1 ~# {: e. P1 ]8 tstep1 step2
" Z! }: `8 x1 r: G- l
   看到你用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
. O" N& q6 ]! v
/ E. ?& }6 n5 V) v* |8 b最小体积包围盒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 16:32 , Processed in 0.063096 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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