明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4847|回复: 9

[基础] 如何让要画的图形在光标处显示出来并跟随鼠标一起到要画的位置

[复制链接]
发表于 2013-5-9 13:24:01 | 显示全部楼层 |阅读模式
就像在AutoCAD中,复制一个圆,粘贴时这个被复制的圆在光标处隐隐约约显示,直到鼠标点击的位置就粘贴了一个圆,每次点击粘贴命令时都是这样。
发表于 2013-5-9 13:35:40 | 显示全部楼层
不明白你说什么,也不知道你要干什么!CAD里本身就是这个样子的!
发表于 2013-5-9 16:48:21 | 显示全部楼层
1楼说的估计就是grread的效果。
 楼主| 发表于 2013-5-9 19:39:03 | 显示全部楼层
Gu_xl 发表于 2013-5-9 13:35
不明白你说什么,也不知道你要干什么!CAD里本身就是这个样子的!

C#如何实现这个功能
发表于 2013-5-9 23:24:23 | 显示全部楼层
cp 的效果???
发表于 2013-5-10 07:53:28 | 显示全部楼层
(defun c:tt (/ EnLst grVal InsPt)
  (setq EnLst nil TorN t)
  (while TorN
    (setq grVal (grread 3))
    (if (member (car grVal) '(3 5))
      (setq InsPt (cadr grVal))
    )
    (if (= (car grVal) 3)
      (setq TorN nil)
    )
    (if (and InsPt EnLst)
      (mapcar 'entdel EnLst)
    )
    (if InsPt
      (setq EnLst (MyDrawFunc InsPt))
    )
  )
  (princ)
)
 楼主| 发表于 2013-5-10 13:18:57 | 显示全部楼层
Gu_xl 发表于 2013-5-9 13:35
不明白你说什么,也不知道你要干什么!CAD里本身就是这个样子的!

这项技术叫JIG。
发表于 2013-5-10 16:04:18 | 显示全部楼层
本帖最后由 夏生生 于 2013-5-10 16:08 编辑

好厉害哦!!鸟版讲了那么多我都没看懂
我也好厉害,按照古版的方法一下就实现了

本帖子中包含更多资源

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

x
发表于 2013-5-10 16:49:41 | 显示全部楼层
就是先复制

然后粘贴就可以了。

本帖子中包含更多资源

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

x
发表于 2013-5-11 21:10:38 | 显示全部楼层
nzl1116 发表于 2013-5-10 07:53
(defun c:tt (/ EnLst grVal InsPt)
  (setq EnLst nil TorN t)
  (while TorN

错误: no function definition: MYDRAWFUNC
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-30 06:12 , Processed in 0.217035 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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