找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2995|回复: 12

[编程申请] 交互修改矩形的长宽

[复制链接]

已领礼包: 19个

财富等级: 恭喜发财

发表于 2013-8-31 01:22:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
见图片, 希望能给提供一个交互修改长宽的工具,

鼠标点哪个边,移动这个边的两顶点,达到修改长宽的目的。

程序执行过程中,提示原来的长(宽)是多少,然后提示输入新的长(宽)。

谢谢!!

QQ截图20130831011851.png

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2013-8-31 13:32:34 | 显示全部楼层
这个写起来麻烦,用CAD 的 Grip 点 + From + 追踪即可,不用写程序

点评

矩形代表建筑,在做方案的时候,如果有这个工具,能很快速的调整建筑的长宽,尤其在三维下,请大大们帮助实现下。 你上面说的还是不如有工具直观,调整前可以知道现有的长宽是多少。  详情 回复 发表于 2013-8-31 14:11
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2013-8-31 14:11:30 | 显示全部楼层
Free-Lancer 发表于 2013-8-31 13:32
这个写起来麻烦,用CAD 的 Grip 点 + From + 追踪即可,不用写程序

矩形代表建筑,在做方案的时候,如果有这个工具,能很快速的调整建筑的长宽,尤其在三维下,请大大们帮助实现下。

你上面说的还是不如有工具直观,调整前可以知道现有的长宽是多少。

点评

呵呵,会用到这个函数 http://bbs.xdcad.net/forum.php?mod=viewthread&tid=670263&extra=page%3D1%26filter%3Dsortid%26sortid%3D1%26sortid%3D1  详情 回复 发表于 2013-8-31 15:34
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-31 14:37:33 | 显示全部楼层
不麻烦,先判断点在所在矩形边上,得到该矩形边所在两个顶点,同时遍历多义线顶点,把其它顶点也找出来,由此得到该所点取矩形边长,按新长度更新矩形四个顶点即可。

点评

谢谢,可以帮写一个吗?  详情 回复 发表于 2013-8-31 14:55
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2013-8-31 14:55:58 | 显示全部楼层
cxjzxf 发表于 2013-8-31 14:37
不麻烦,先判断点在所在矩形边上,得到该矩形边所在两个顶点,同时遍历多义线顶点,把其它顶点也找出来,由 ...

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

使用道具 举报

发表于 2013-8-31 15:34:58 | 显示全部楼层
Lisphk 发表于 2013-8-31 14:11
矩形代表建筑,在做方案的时候,如果有这个工具,能很快速的调整建筑的长宽,尤其在三维下,请大大们帮助 ...

呵呵,会用到这个函数{:soso_e100:}
http://bbs.xdcad.net/forum.php?m ... id%3D1%26sortid%3D1

点评

是的,你有先知。以前写这个函数,就是为了今天的。  详情 回复 发表于 2013-9-1 15:15
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-9-1 14:28:59 | 显示全部楼层
本帖最后由 Lispboy 于 2013-9-1 14:38 编辑

是这个样子么?

xdtb_rectangmod.gif

游客,本帖隐藏的内容需要积分高于 50 才可浏览,您当前积分为 0

点评

太太棒了,BOY。 能不能再帮写下批量修改这个矩形的厚度和标高的?  详情 回复 发表于 2013-9-2 09:06

评分

参与人数 1D豆 +10 贡献 +2 收起 理由
XDSoft + 10 + 2

查看全部评分

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-9-1 15:15:17 | 显示全部楼层
Free-Lancer 发表于 2013-8-31 15:34
呵呵,会用到这个函数
http://bbs.xdcad.net/forum.php?mod=viewthread&tid=670263&extra= ...

是的,你有先知。以前写这个函数,就是为了今天的。{:soso_e112:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-9-1 15:23:46 | 显示全部楼层
本帖最后由 Lispboy 于 2013-9-1 15:24 编辑

楼主,对下面这样的图形也适用的哦,不是判断的是矩形,是只要你点的边相邻的两个段和这个边垂直就行。

xdtb_rectangmod1.gif


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

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

 楼主| 发表于 2013-9-2 09:06:45 | 显示全部楼层
Lispboy 发表于 2013-9-1 14:28
是这个样子么?

太太棒了,BOY。{:soso_e142:}

能不能再帮写下批量修改这个矩形的厚度和标高的?

点评

如果有新要求,单独发帖申请,这样方便讨论。  详情 回复 发表于 2013-9-2 11:18
厚度就用 change 或者 chprop 命令,标高还要单写了 命令: CHANGE 选择对象: 指定对角点: 找到 2 个 选择对象: 指定修改点或 [特性(P)]: p 输入要更改的特性 [颜色(C)/标高(E)/图层(LA)/线型(LT)/线型比例(S)/  详情 回复 发表于 2013-9-2 09:21
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-9-2 09:21:00 | 显示全部楼层
Lisphk 发表于 2013-9-2 09:06
太太棒了,BOY。

能不能再帮写下批量修改这个矩形的厚度和标高的?

厚度就用 change 或者 chprop 命令,命令也是 ARX
命令: CHANGE
选择对象: 指定对角点: 找到 2 个
选择对象:  指定修改点或 [特性(P)]: p
输入要更改的特性 [颜色(C)/标高(E)/图层(LA)/线型(LT)/线型比例(S)/线宽(LW)/厚度(T)/透明度(TR)/材质(M)/注释性(A)]:
命令: CHPROP
选择对象: 指定对角点: 找到 2 个
选择对象:
输入要更改的特性 [颜色(C)/图层(LA)/线型(LT)/线型比例(S)/线宽(LW)/厚度(T)/透明度(TR)/材质(M)/注释性(A)]: t
指定新厚度 <0.0000>: *取消*
命令:  CHPROP
选择对象: 找到 1 个
选择对象:
输入要更改的特性 [颜色(C)/图层(LA)/线型(LT)/线型比例(S)/线宽(LW)/厚度(T)/透明度(TR)/材质(M)/注释性(A)]:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-9-2 11:18:44 | 显示全部楼层
Lisphk 发表于 2013-9-2 09:06
太太棒了,BOY。

能不能再帮写下批量修改这个矩形的厚度和标高的?

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-20 08:06 , Processed in 0.463995 second(s), 65 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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