找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

[研讨] 点集最小包围盒?

[复制链接]

已领礼包: 264个

财富等级: 日进斗金

发表于 2014-11-3 20:52:37 来自手机 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-3 20:48
研究这个也是意义的吧,比如一个不规则多边形,下料用最少的材料。


你说最少就是最少,谁不同意让他画

点评

最小,嘿嘿打错了  发表于 2014-11-3 20:55
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-3 20:54:11 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-3 20:48
研究这个也是意义的吧,比如一个不规则多边形,下料用最少的材料。

求最小盒子的方法肯定有必要, 我想说的是对这个斜向排序好像不必要,你认为呢?

另外,你说的最小下料,那个可是很复杂的算法的,不是单单最小盒子的解决的,论文就有好多。

点评

您指向的“论文”打不开。但至少解决了这个问题,那么开心版主的那个帖子http://bbs.xdcad.net/thread-676705-1-1.html就不会先取两点  详情 回复 发表于 2014-11-3 21:02
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2014-11-3 21:02:10 | 显示全部楼层
newer 发表于 2014-11-3 20:54
求最小盒子的方法肯定有必要, 我想说的是对这个斜向排序好像不必要,你认为呢?

另外,你说的最小下 ...

您指向的“论文”打不开。但至少解决了这个问题,那么开心版主的那个帖子http://bbs.xdcad.net/thread-676705-1-1.html就不会先取两点

点评

排序和最小是不一样的,业余也好专业也好,都不会给你混在一起  详情 回复 发表于 2014-11-3 22:38
就是 文档文库里面了, 里面好多下料方面的论坛。 http://bbs.xdcad.net/plugin.php?id=docswf_wk:wk  详情 回复 发表于 2014-11-3 22:06
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2014-11-3 21:04:36 | 显示全部楼层
本帖最后由 牢固 于 2014-11-3 21:07 编辑
/db_自贡黄明儒_ 发表于 2014-11-3 20:35
我想框选倾斜对象,然后让其自动排序,那么就要求得最小包围盒的4点。
http://bbs.xdcad.net/thread-6 ...

排序和任意方向的最小包围盒没有任何关系!你研究方向错了!你只需将坐标用trans函数转换到任意方向,再按坐标排序即可!也可以建立任意坐标系矩阵,将坐标转换后再按x/y排序即可!我的很多程序里都有这样的代码示例!CAD表格系列之==== CAD普通线画表格转Excel表格 这个贴子里应该就有相应的代码,当表格不是水平方向时就需要排序!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-3 21:26:28 | 显示全部楼层
小是相对的,一定要有一个标准才能说小

点评

面积,嘿嘿  发表于 2014-11-3 21:29
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-3 21:32:22 | 显示全部楼层
点集算法无非都是一段段的,卡壳旋转是基础了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2014-11-3 22:06:34 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-3 21:02
您指向的“论文”打不开。但至少解决了这个问题,那么开心版主的那个帖子http://bbs.xdcad.net/thread-67 ...

就是  文档文库里面了, 里面好多下料方面的论坛。 http://bbs.xdcad.net/plugin.php?id=docswf_wk:wk
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8121个

财富等级: 富甲天下

发表于 2014-11-3 22:29:30 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-3 20:35
我想框选倾斜对象,然后让其自动排序,那么就要求得最小包围盒的4点。
如http://bbs.xdcad.net/thread-6 ...

根据你的链接,你把圆心坐标找出来,构成点集,然后,对这个点集求最小包围盒,不就得到了那个排序方向了吗?
是这个意思吗?

点评

是哟,这样就可以处理选择集了。大师,这方法可行不?  详情 回复 发表于 2014-11-4 01:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-11-3 22:38:49 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-3 21:02
您指向的“论文”打不开。但至少解决了这个问题,那么开心版主的那个帖子http://bbs.xdcad.net/thread-67 ...

排序和最小是不一样的,业余也好专业也好,都不会给你混在一起

点评

据说人是猴子和野猪的后代  发表于 2014-11-4 13:33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2014-11-4 01:32:04 来自手机 | 显示全部楼层
Highflybird 发表于 2014-11-3 22:29
根据你的链接,你把圆心坐标找出来,构成点集,然后,对这个点集求最小包围盒,不就得到了那个排序方向了 ...

是哟,这样就可以处理选择集了。大师,这方法可行不?

点评

这样当然可以啊。你可测试一下就知道了。  详情 回复 发表于 2014-11-4 08:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8121个

财富等级: 富甲天下

发表于 2014-11-4 08:50:59 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2014-11-4 01:32
是哟,这样就可以处理选择集了。大师,这方法可行不?

   这样当然可以啊。你可测试一下就知道了。

点评

他这个斜向和这个最小包围盒子没什么必要的联系, 随便给点就可以排序了。 如果他斜向杂乱无章,得到的最小包围盒和随意给的点 没有什么差别。  详情 回复 发表于 2014-11-4 09:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-4 09:50:44 | 显示全部楼层
Highflybird 发表于 2014-11-4 08:50
这样当然可以啊。你可测试一下就知道了。

他这个斜向和这个最小包围盒子没什么必要的联系, 随便给点就可以排序了。
如果他斜向杂乱无章,得到的最小包围盒和随意给的点 没有什么差别。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-4 10:21:04 | 显示全部楼层
本帖最后由 st788796 于 2014-11-4 11:54 编辑

1 用 xdrx_points_gethull (2007+) 求出凸包点,第一个是最左边点且为逆时针方向
2 用旋转卡壳方法,由第一条边起 使用 AcGeBoundBlock2d 构造 矩形,这样省去很多计算

http://bbs.xdcad.net/thread-676796-1-1.html
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 05:34 , Processed in 0.324318 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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