明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 自贡黄明儒

[源码] 判断点是否在曲线内------完美版

    [复制链接]
发表于 2015-9-13 07:20 | 显示全部楼层
要学习下这个
发表于 2015-9-13 23:52 来自手机 | 显示全部楼层
学习。。。。
发表于 2015-9-18 07:55 | 显示全部楼层
支持~~~~~~~~~~~~
发表于 2015-9-19 21:04 | 显示全部楼层
正需要这样的判断。
发表于 2015-10-23 21:35 | 显示全部楼层
支持楼主的劳动成果
发表于 2015-10-24 11:58 | 显示全部楼层
楼主大公无私,分享精神值得学习。
发表于 2015-10-28 04:52 | 显示全部楼层
完美!学习一下!
发表于 2015-10-28 12:26 | 显示全部楼层
学习一下,学习一下
发表于 2015-11-5 23:07 | 显示全部楼层
看看。。。。。。。。。
发表于 2015-11-7 15:40 | 显示全部楼层
(defun HH_PtInCurve (p ss / E E0)
  (cond ((equal (type ss) 'ENAME) ;当为图元
         (setq ss (ssadd ss (ssadd)));放入选择集。
        )
  )
  (setvar "nomutt" 1);显示命令提示和消息,1不显示。
  (setq e0 (entlast))
  (APPLY 'bpoly (list p ss '(1 0)));边界创建。
  (while (not (equal (getvar "cmdnames") "");判断命令是否结束。
         )
      (apply 'command (list ""));命令没结束就重复命令。
  )  
  (setvar "nomutt" 0);显示命令提示和消息,1不显示。
  (cond ( (entnext e0) ;从最后一个图元开始
          (while (setq e (entnext e0)) ;下一个图元。
            (entdel e);删去图元。
          )
          T;条件为真。也就是 HH_PtInCurve返回值为true
        )   
  )
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 02:52 , Processed in 0.231855 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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