明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4192|回复: 11

[函数] 【函数分享】自定义的getcorner,实现左虚右实(或者是全虚线).

[复制链接]
发表于 2013-5-29 12:01:34 | 显示全部楼层 |阅读模式
本帖最后由 wowan1314 于 2013-5-30 11:50 编辑

  如题:自定义的getcorner。与自带函数的区别是可以像CAD的选择框一样--左虚右实
使程序与CAD本身更贴近,观感更佳。
;;================{ 自定义的getcorner,实现左虚右实(甚至是全虚线). }===============
;;参数:MSG--提示字符串,无则nil  PT1--起始点  
;;     CO--矩形框的颜色  MODE--T则总是虚线,nil则左虚右实.
;;返回值: 表 (PT2 CO) 第一项为得到的点 第二项为颜色正负值 ,如果点右键则返回的pt2为nil
;;根据第二项的正负可决定C 或W  如:(ssget (if (minusp co) "_c" "_w") pt1 pt2 SSPARM)
;;测试: 左虚右实--(YY:getcorner (getpoint) "指定对角点" 1 nil)
;;测试: 全虚线--(YY:getcorner (getpoint) "指定对角点" 1 T)

修正版出炉---修正UCS下的错误




本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 7 小时前 | 显示全部楼层
用起来卡卡的,不知道什么原因,原版CAD2026,会闪闪的


     


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2020-2-20 12:14:13 | 显示全部楼层
好玩的啊顶一下
发表于 2018-1-20 16:56:20 | 显示全部楼层
我也要用一用
发表于 2013-5-29 12:12:05 | 显示全部楼层
这个好像没有太大的 实际意义,不能改变选择的习惯,改变了反而更糟糕。

点评

getcorner函数画出的矩形都是实线,而CAD里面的均是左虚右实,这个函数正是为了不改变习惯才做的呀  发表于 2013-5-29 14:50
发表于 2013-5-29 12:22:53 | 显示全部楼层
葛老:猜下一步
框选到了屏幕顶就自动滚屏

点评

没那么牛。只是最近发现getcorner函数出来的矩形不美观。  发表于 2013-5-29 13:05
发表于 2013-5-29 18:05:07 | 显示全部楼层
哈哈,这个对我有用啊!多谢多谢!

点评

没考虑UCS下的表现!也就是说画出的矩形是随光标方向的。 光标是正的矩形就是正的,光标是斜的画出的矩形就是斜的。这点没能与getcorner保持一致。  发表于 2013-5-29 18:39
 楼主| 发表于 2013-5-29 18:10:09 | 显示全部楼层
springwillow 发表于 2013-5-29 18:05
哈哈,这个对我有用啊!多谢多谢!

我感觉也蛮有用。 如果要用 (ssget "c" p1 p2)这样的语句,都能用这个函数撒。

感觉这样更美观。更符合习惯。

点评

葛老这个想法好,期待实现  发表于 2013-5-31 16:13
发表于 2013-5-30 15:20:38 | 显示全部楼层
学习楼主的程序~
发表于 2013-5-31 16:15:48 | 显示全部楼层
正在学习研究葛老的getcorner,碰到问题时,希望葛老不吝赐教
发表于 2013-7-5 12:48:27 | 显示全部楼层
先收藏起来,谢谢wowan1314老大分享
发表于 2013-7-8 22:51:59 | 显示全部楼层
权限太高下载不了啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-30 19:27 , Processed in 0.281907 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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