找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: shenxuhui403

[求助]:CAD中如何实现任意三点画矩形?

[复制链接]
发表于 2007-7-22 22:41:46 | 显示全部楼层
最初由 highflybird 发布
[B]
够简单。*-*h [/B]

如果那个南方CASS也是象天正一样属于二次开发的话,你作何感想?
在AutoCAD上作二次开发,却不精通AutoCAD,明明AutoCAD已经有的功能,也来“开发”,画蛇添足,这不是天正之流经常干的吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 07:56:58 | 显示全部楼层
为什么有BUG,为什么又够简单,看不懂啊……各位高手不但是高,而且太深了。我特别想知道“够简单”是不是那几行代码就可以实现三点画矩形的目的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8121个

财富等级: 富甲天下

发表于 2007-7-23 17:48:44 | 显示全部楼层
最初由 民工. 发布
[B]
如果那个南方CASS也是象天正一样属于二次开发的话,你作何感想?
在AutoCAD上作二次开发,却不精通AutoCAD,明明AutoCAD已经有的功能,也... [/B]

虽有同感,确属无奈。

最初由 shenxuhui403 发布
[B]为什么有BUG,为什么又够简单,看不懂啊……各位高手不但是高,而且太深了。我特别想知道“够简单”是不是那几行代码就可以实现三点画矩形的目的? [/B]


是的,柔柔写的那短短的三行代码就可以完成三点画矩形的命令。

只有深刻地体会了CAD,才能够写出好的程序,甚至有很多问题完全不用编程就能实现。--牙好,胃口就好,吃嘛嘛香!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-24 08:00:24 | 显示全部楼层
“对论坛彻底晕倒!!!----我就要看看究竟要发多少次回帖才能浮上来!! ”这种情况在本论坛已经存在了有些年头了,就是不见改善。
还有,柔柔长老的那三行代码根本不行,跟用CAD本身的矩形命令没什么两样。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8121个

财富等级: 富甲天下

发表于 2007-7-24 11:13:31 | 显示全部楼层
我不明白楼上的。 我仔细试验了一下,柔柔长老的与zml84的没什么区别。请楼主说明原因。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-24 11:17:03 | 显示全部楼层
最初由 shenxuhui403 发布
[B]还有,柔柔长老的那三行代码根本不行,跟用CAD本身的矩形命令没什么两样。 [/B]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-24 11:22:57 | 显示全部楼层
最初由 shenxuhui403 发布
[B]还有,柔柔长老的那三行代码根本不行,跟用CAD本身的矩形命令没什么两样。 [/B]


也许是你的 cad版本不够高,cad2006中可以实现的。

看看你的矩形命令中是否有旋转选项?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-24 12:01:55 | 显示全部楼层
那说明柔柔长老的只适合06版以上的,但是还有很多用06以下版本的阿。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-24 12:48:39 | 显示全部楼层
俺使用那三行代码真的跟CAD本身的矩形命令一模一样,只不过多了一个什么函数的错误提示,但东西还是可以画出来。我的CAD是2005版的。各位用CAD2005以下版本的不妨自己也试试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-25 20:52:50 | 显示全部楼层
菜鸟给解答一下吧,错了不要怪我,菜鸟嘛
(command "_ucs" "") ,其中的""在Lisp中表示回车,执行ucs命令然后回车,表示转换成WCS,你本来就在WCS下画图,这没有影响,但如果你是在UCS下画图,程序转到WCS就是bug了,

(command "_.ucs" "n" "3" PT1 PT2 PT3)是ucs命令的3点定坐标系,如果你的图上没有三维的对象,也没任何问题,但如果有三维对象并且不小心选择到了,那你的图就没画在你需要的ucs上,

你使用没问题,是因为你在特定的状态下画图,bug显示不出来,作为程序就不得不周密考虑了,

为什么要加(setvar "CMDECHO" 0) ?
如果你仔细观察,没修正前,命令行上有提示,你不去管它选择第3点则没有任何问题,但如果你按提示键入它的关键词,程序就继续执行rectang命令而不能回到下个语句了,因为只给出一个pause,

(command "_rectang" pause "R")  完全利用AutoCAD的命令,自然也就没有上述bug,这句话实际包含了“根本不需要编程”的意思,就算你不想多按一个R,那也可以用菜单宏来解决,就是如果rectang命令的菜单宏是^C^C_rectang ,那么你可以再做一个按钮,在相应位置写^C^C(command "_rectang" pause "R") 就可以了,

所有这些,你必须知道一点Lisp编程才能理解,否则怎么说你也不一定明白的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-25 23:20:24 | 显示全部楼层
呵呵 柔柔  也程序拉
看来我也要好好学习啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-7-25 23:26:11 | 显示全部楼层
呵呵 柔柔  也程序拉
看来我也要好好学习啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-12-11 15:40:50 | 显示全部楼层
谢谢楼主分享。很有用啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2017-10-17 19:23:31 | 显示全部楼层

这样一改20楼的每次画一下  YX就会跟着走。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2017-10-17 19:28:39 | 显示全部楼层

高手能在修改下没,按照下面的修改办法 XY点会跟着走。。你这个不修改又会点到三维对象。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-3-29 20:39 , Processed in 0.426823 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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