明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1955|回复: 9

关于点重合的问题

[复制链接]
发表于 2004-1-14 17:00:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2004-1-15 15:03:24 编辑

这是一个很常见的问题
发表于 2004-1-14 17:07:00 | 显示全部楼层
没有说明,你想问什么?
发表于 2004-1-14 17:08:00 | 显示全部楼层
你想说明什么?
 楼主| 发表于 2004-1-14 17:15:00 | 显示全部楼层
哦对不起
如何能实现这个功能
发表于 2004-1-14 17:18:00 | 显示全部楼层
什么功能?
 楼主| 发表于 2004-1-14 17:24:00 | 显示全部楼层
我们专业的术语红圈处叫伪节点黄圈叫悬挂点
黄圈比较好实现可是红的圈就不好实现了,如何能实现这个功能呢
发表于 2004-1-14 22:28:00 | 显示全部楼层
想实现什么呢?
就是说我给你找出了哪些是悬挂点,哪些是伪节点,然后要做什么?
 楼主| 发表于 2004-1-15 08:35:00 | 显示全部楼层
我们专业的术语红圈处叫伪节点黄圈叫悬挂点

对呀只要找出来标注一下就可以了
发表于 2004-1-15 08:42:00 | 显示全部楼层
这样啊,你稍微说明一下不就可以了吗,
我还以为那是标给我们看的呢。。。
发表于 2004-1-15 09:03:00 | 显示全部楼层

  1. (defun setcolor(sname color / sinf)
  2.   (setq sinf (entget sname))
  3.   (if (assoc 62 sinf)
  4.     (setq sinf (subst (cons 62 color) (assoc 62 sinf) sinf))
  5.     (setq sinf (append sinf (list (cons 62 color))))
  6.   )
  7.   (entmod sinf)
  8. )

  9. (defun draw(pt flag /)
  10.   (command "_.circle" pt 0.9)
  11.   (if flag
  12.     (setcolor (entlast) 1)
  13.     (setcolor (entlast) 2)
  14.   )
  15. )

  16. (defun c:test(/ ss i ent entv pt_s pt_e pts pt)
  17.   (setq ss (ssget '((0 . "*polyline"))))
  18.   (setq os (getvar "osmode"))
  19.   (setq cmd (getvar "cmdecho"))
  20.   (command "_.undo" "be")
  21.   (setvar "osmode" 0)
  22.   (setvar "cmdecho" 0)
  23.   (setq i 0)
  24.   (repeat (sslength ss)
  25.     (setq ent (ssname ss i))
  26.     (setq entv (vlax-ename->vla-object ent))
  27.     (setq pt_s (vlax-curve-getStartPoint entv))
  28.     (setq pt_e (vlax-curve-getEndPoint entv))
  29.     (setq pts (append pts (list pt_s pt_e)))
  30.     (setq i (1+ i))
  31.   )
  32.   (setq i 0)
  33.   (while (< 0 (length pts))
  34.     (setq pt (car pts))
  35.     (setq pts (cdr pts))
  36.     (if (equal pts (setq pts (vl-remove pt pts)))
  37.       (Draw pt nil)
  38.       (Draw pt t)
  39.     )
  40.   )
  41.   (command "_.undo" "e")
  42.   (setvar "osmode" os)
  43.   (setvar "cmdecho" cmd)
  44.   (princ)
  45. )

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

本版积分规则

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

GMT+8, 2024-10-2 03:26 , Processed in 0.196708 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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