明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3909|回复: 16

[源码] 择相同曲线的源码

[复制链接]
发表于 2014-2-7 23:00:47 | 显示全部楼层 |阅读模式
本帖最后由 荒野孤行 于 2014-4-25 21:37 编辑

功能:挑选相同曲线,通过长度及面积判断。
图片效果如下:


我设计的工具插件地址→点击进入

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-2-8 09:48:53 | 显示全部楼层
山寨能否改为不需要e派工具箱?
回复 支持 1 反对 0

使用道具 举报

发表于 2019-12-15 10:25:58 | 显示全部楼层
这个程序美中不足:
  1. (defun c:xt ()
  2.   (setvar "blipmode" 0)
  3.   (setvar "pickfirst" 1)
  4.   (setvar "expert" 0)  ;禁止显示提示“准备重生成 -- 继续进行?”和“是否确实要关闭当前图层?”
  5.   (setvar "GRIPOBJLIMIT" 50) ;抑制当初始选择集包含的对象超过特定的数量时夹点的显示
  6.   (setvar "osmode" 15359)
  7.   (setvar "qaflags" 0)  
  8.   (setvar "attmode" 2)
  9.   (setvar "attreq" 1)
  10.   (setvar "cmdecho" 0)
  11. ;以上的参数不知道是哪一个会影响到pselect的命令的有效性,有兴趣的可以试一下。
我想最后将所有相同的线  亮显   选中  状态,就像楼主的gif动图那样,可是不行呢?
发表于 2018-10-8 13:03:56 | 显示全部楼层
面积 和周长相同 的 有很多种情况 好吧  ,解方程 无数个解
发表于 2014-2-8 00:39:57 | 显示全部楼层
有点意思,支持一下!
发表于 2014-2-8 08:24:50 | 显示全部楼层
;; 山寨一个
  1. ;; 选择相同曲线  需要e派工具箱(XCAD)的支持:http://yunpan.cn/QXQKsW9gAPmpF
  2. (defun c:tt ()
  3.   (if (and (setq s1 (car (entsel "\n选择: ")))
  4.            (xyp-etype s1 "*LINE,ARC,CIRCLE,ELLIPSE")
  5.       )
  6.     (progn
  7.       (redraw s1 3)
  8.       (setq i        -1
  9.             ss1 (ssadd)
  10.             l0        (xyp-CurveLength s1)
  11.             a0        (xyp-get "area" s1)
  12.       )
  13.       (princ "\n选择范围: ")
  14.       (if (setq ss (ssget (list (cons 0 (xyp-DXF 0 s1)))))
  15.         (while (setq s1 (ssname ss (setq i (1+ i))))
  16.           (if (and (= (xyp-CurveLength s1) l0)
  17.                    (= (xyp-get "area" s1) a0)
  18.               )
  19.             (setq ss1 (ssadd s1 ss1))
  20.           )
  21.         )
  22.       )
  23.     )
  24.   )
  25.   (if ss1
  26.     (sssetfirst ss1 ss1)
  27.   )
  28.   (princ)
  29. )
发表于 2014-2-8 10:07:52 | 显示全部楼层
香田里浪人 发表于 2014-2-8 09:48
山寨能否改为不需要e派工具箱?

呵呵,问院长要函数
发表于 2014-2-8 10:32:21 | 显示全部楼层

上图两个多义线面积和周长都相同

本帖子中包含更多资源

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

x

点评

可再增加惯性矩识别  发表于 2014-2-8 12:17
 楼主| 发表于 2014-2-8 19:15:30 来自手机 | 显示全部楼层
香田里浪人 发表于 2014-2-8 09:48
山寨能否改为不需要e派工具箱?

我的不需要,直接用就可以了。一个眀经币而已,很好赚的。
发表于 2014-2-8 22:02:03 | 显示全部楼层
荒野孤行 发表于 2014-2-8 19:15
我的不需要,直接用就可以了。一个眀经币而已,很好赚的。

下载用过,与1964的山寨版相比,还是有些差别。
发表于 2014-3-3 10:27:32 | 显示全部楼层
支持一下啦
发表于 2014-3-3 11:15:49 | 显示全部楼层
源码下来看了一下,算法有问题,测试表明确实不严谨,只针对特定图有点用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 13:09 , Processed in 0.301889 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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