明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4028|回复: 5

[求助]如何在选择实体的时候让鼠标出现刷子一样的光标?

[复制链接]
发表于 2006-1-18 15:49 | 显示全部楼层 |阅读模式
如何在选择实体的时候让鼠标出现刷子一样的光标?
不知道lisp能不能调用?要是可以,怎么调用呢?
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2006-1-20 16:17 | 显示全部楼层
本帖最后由 作者 于 2006-1-20 21:08:49 编辑

各位看看啊。

发表于 2009-1-3 14:33 | 显示全部楼层

我的要选择实体的时候就看不到光标了,不知道怎么回事

发表于 2009-1-3 15:24 | 显示全部楼层

点评

什么时候你改一下,让回车或者右键可以退出呀,我一直在等呀等......  发表于 2012-10-25 17:32
发表于 2009-1-3 21:15 | 显示全部楼层

以前写的比较简单的

复杂的就看前面caoyin大哥的了

(defun c:test( / cyc long pt_base pt1 pt11 pt12 pt2 pt21 pt22 pt3 pt4 pt5 pt6 pt7 pt8 tmp view_high)
  (setq cyc T);循环控制
  (while cyc
    (setq tmp (grread T 15 1));这里的"1"可以改变光标
           ;0 显示普通十字光标。
           ;1 不显示光标(无十字光标)
           ;2 显示对象选择光标
    (redraw);更新当前界面
    (if (= 5 (car tmp))
      (progn
        ;这部分的点可以自己绘制
        ;绘制圆和弧用直线逼近生成
        (setq pt_base (cadr tmp))
        (setq view_high(getvar "VIEWSIZE"));当前视窗高度
        (setq long (/ view_high 20.))
        (setq pt1 (polar pt_base (* 0.5 pi) long))
        (setq pt11(polar pt1 pi (* 0.5 long)))
        (setq pt12(polar pt1 0 (* 0.5 long)))
        (setq pt2 (polar pt_base (* 1.5 pi) long))
        (setq pt21(polar pt2 pi (* 0.5 long)))
        (setq pt22(polar pt2 0 (* 0.5 long)))
        
        (setq pt3 (polar pt_base (* 0.1 pi) long))
        (setq pt4 (polar pt3 (* 1.75 pi) (* 0.5 long)))
        (setq pt5 (polar pt3 (* 1.25 pi) long))
        (setq pt6 (polar pt5 (* 1.75 pi) (* 0.5 long)))
        (setq pt7 (polar pt3 (* 1.75 pi) (* 0.25 long)))
        (setq pt8 (polar pt7 (* 0.25 pi) (* 0.5 long)))
        
        (grdraw pt1 pt2 3);参数"3"控制颜色
        (grdraw pt1 pt11 3)
        (grdraw pt1 pt12 3)
        (grdraw pt22 pt2 3)
        (grdraw pt21 pt2 3)
        
        (grdraw pt3 pt4 2)
        (grdraw pt3 pt5 2)
        (grdraw pt5 pt6 2)
        (grdraw pt4 pt6 2)
        (grdraw pt7 pt8 2)
      )
      (progn
        (redraw);去除残留图像
        (setq cyc nil);控制循环结束
      )
    )
  )
)

发表于 2009-1-3 22:21 | 显示全部楼层

caoyin是用画出来的,佩服佩服

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

本版积分规则

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

GMT+8, 2024-6-21 13:14 , Processed in 0.173838 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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