找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8778|回复: 81

[教学] 关于连线的一种方法

  [复制链接]

已领礼包: 1268个

财富等级: 财源广进

发表于 2016-6-6 18:59:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

不交叉将所有特征点串联到一起,这个算法不新鲜,高飞版主的一个帖子中用到过,将点按角度和距离进行 vl-sort
排序部分
游客,如果您要查看本帖隐藏内容请回复

测试

  1. (defun c:tt (/ ss)
  2.   (if (setq ss (ssget '((0 . "circle"))))
  3.     (progn
  4.       (setq
  5.         pts (mapcar '(lambda (x) (xdrx_getpropertyvalue x "Center"))
  6.                     (xdrx_pickset->ents ss)
  7.             )
  8.         pts (ff pts)
  9.       )
  10.       (xdrx_polyline_make pts)
  11.     )
  12.   )
  13. )
任意绘制的圆执行效果
20160606185218.jpg

本帖被以下淘专辑推荐:

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

已领礼包: 25个

财富等级: 恭喜发财

发表于 2017-4-21 08:42:20 | 显示全部楼层
我很想做一个S型的点连接程序在这见到了看有木有源码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

发表于 2016-6-6 19:37:06 来自手机 | 显示全部楼层
画圆只要找到最远两点就可以了,同高飞的凸包扫描有什么关系
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2016-6-6 19:44:40 来自手机 | 显示全部楼层
支持,看玩出的新花样。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2016-6-6 21:36:12 | 显示全部楼层
简单应用,后面可以写字
20160606.gif
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2016-6-6 22:16:14 | 显示全部楼层
这个依据是什么,ST大师,是最短路径吗? 还有其他的连法吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3199个

财富等级: 富可敌国

发表于 2016-6-6 22:24:33 | 显示全部楼层
ST大师又在整高级的啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2016-6-6 22:28:35 来自手机 | 显示全部楼层
Lisphk 发表于 2016-6-6 22:16
这个依据是什么,ST大师,是最短路径吗? 还有其他的连法吗?

不是,只是简单连在一起

点评

还有其他连法吗? 哪种更好看些? ST,写个通用函数放函数库论坛吧。  详情 回复 发表于 2016-6-6 23:00
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1028个

财富等级: 财源广进

发表于 2016-6-6 22:43:14 | 显示全部楼层
学习下啊。。。。。。。。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-6 23:00:26 | 显示全部楼层
st788796 发表于 2016-6-6 22:28
不是,只是简单连在一起

还有其他连法吗? 哪种更好看些? ST,写个通用函数放函数库论坛吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 5604个

财富等级: 富甲天下

发表于 2016-6-7 07:41:12 | 显示全部楼层
向ST大师学习程序
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2016-6-7 10:10:39 | 显示全部楼层
newer 发表于 2016-6-6 23:00
还有其他连法吗? 哪种更好看些? ST,写个通用函数放函数库论坛吧。


另外一个算法,但这个线段可能会有自相交情况
游客,如果您要查看本帖隐藏内容请回复

运行对比
20160607100311.jpg
20160607100356.jpg

点评

ST大师,起点是自动定的吗,能不能指定起点或终点?  详情 回复 发表于 2016-6-7 10:13
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2016-6-7 10:13:13 | 显示全部楼层
st788796 发表于 2016-6-7 10:10
另外一个算法,但这个线段可能会有自相交情况
**** 本内容被作者隐藏 ****
运行对比

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2016-6-7 10:26:13 | 显示全部楼层
Lisphk 发表于 2016-6-7 10:13
ST大师,起点是自动定的吗,能不能指定起点或终点?

第一种可以任意指定起点的,就是一个 闭合 Pline 中指定点处断开
第二种稍微修改下即可指定起点,不过自相交这个不好
你有什么其他算法高见?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 720个

财富等级: 财运亨通

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

使用道具 举报

已领礼包: 720个

财富等级: 财运亨通

发表于 2016-6-7 20:25:48 | 显示全部楼层
xdrx_getpropertyvalue这个函数是什么功能啊  

点评

强大的函数, 几乎可以查询所有AUTOCAD对象的各种属性。更多去看XDRX_API用户手册吧。  详情 回复 发表于 2016-6-7 21:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 06:58 , Processed in 0.598218 second(s), 69 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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