找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3426|回复: 21

[分享]:给大家写了“自由缩放”命令...

[复制链接]

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-23 03:44:54 | 显示全部楼层 |阅读模式

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

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

×

  1. [FONT=courier new]
  2. ;|
  3.   命令:XDTB_XScale
  4.   功能:自由缩放,用于2002版本
  5. |;
  6. (defun c:XDTB_XScale(/ ss box pj scl ss1 mMat)
  7.    ($XDLSP_CheckA2K+)
  8.    (prompt "\n请选取要缩放的实体<退出>:")
  9.    (if (setq ss (ssget))
  10.      (progn
  11.         (xdrx_begin)
  12.         (setq box (xdrx_entity_box ss))
  13.         (xdrx_setmark)
  14.         (apply 'command (cons "._pline" box))
  15.         (command "c")
  16.         (command "._line" (car box)(nth 2 box) "")
  17.         (command "._line" (cadr box)(last box) "")
  18.         (setq ss1 (xdrx_getss))
  19.         (command "._chprop" ss1 "" "c" 9 "")
  20.         (xdrx_sysvar_push "osmode")
  21.         (setvar "osmode" 565)
  22.         (if (setq pj (getpoint "\n请输入缩放基点<退出>:"))
  23.           (progn
  24.              (setq scl (- (caadr box) (caar box)))
  25.              ($xdlsp_pickset_visible ss nil)
  26.              (xdrx_drag_initget 1)
  27.              (xdrx_drag_setmode "SCALE" (/ scl 2.0))
  28.              (if (not (setq mMat (xdrx_PickSet_dragGen "\n拾取点<输入比例>:" ss pj 2)))
  29.                 (progn
  30.                    (if (not $XDTB_XSCALE_VAL)
  31.                      (setq $XDTB_XSCALE_VAL 1)
  32.                    )
  33.                    (initget 6)
  34.                    (setq $XDTB_XSCALE_VAL (getreal (strcat "\n缩放比例<" (rtos $XDTB_XSCALE_VAL 2 1) ">:")))
  35.                    (setq mMat (xdrx_matrix_SetScale (xdrx_matrix_identity) $XDTB_XSCALE_VAL (trans pj 1 0)))
  36.                 )
  37.              )
  38.              ($XDLSP_PickSet_TransForm ss mMat)
  39.              ($xdlsp_pickset_visible ss t)
  40.           )
  41.         )
  42.         (command "._erase" ss1 "")
  43.         (xdrx_sysvar_pop)
  44.         (xdrx_end)
  45.      )
  46.    )
  47.    (princ)
  48. )[/FONT]


下载下面附件,拷贝到工具箱LISP目录,用XDTB_XScale 执行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-9-23 09:25:47 | 显示全部楼层
谢谢XDSoft,你辛苦了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-9-23 19:04:09 | 显示全部楼层

自由缩放演示

下载地址:http://www.xdcad.net/tech/XDTB_XSCALE.swf

<embed src=http://www.xdcad.net/tech/XDTB_XSCALE.swf quality=high width=532 height=482 loop=true type="application/x-shockwave-flash">
</embed>
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-9-24 20:10:32 | 显示全部楼层
最初由 caibaobao 发布
[B]晓东,能不能把他加入你的工具箱? [/B]


工具箱0.26里面有,就快提供给大家了。

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

使用道具 举报

发表于 2002-9-26 12:37:07 | 显示全部楼层

自由缩放命令在文字菜单中没有,并且只能长宽同比缩放,能否改进.

最初由 XDSoft 发布
[B]

工具箱0.26里面有,就快提供给大家了。

你也可以先加载这个LISP,然后调用上面的命令名。 [/B]



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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-9-26 17:03:53 | 显示全部楼层

Re: 自由缩放命令在文字菜单中没有,并且只能长宽同比缩放,能否改进.

最初由 wqmzy 发布
[B]


:6 :4 :1 [/B]


屏幕菜单在“工具一”里面,下拉菜单和图标菜单上都有。

如果长宽都缩,那么实体就变形了,如果你想要这些,可以把他们做成块,两个方向不同比例插入,插入后,炸开就不方便了。提供这个命令,主要是给大家布图的时候,对一些实体非常方便的稍微缩放些,能放进图中。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-27 16:49:26 | 显示全部楼层

Re: Re: 自由缩放命令在文字菜单中没有,并且只能长宽同比缩放,能否改进.

最初由 XDSoft 发布
[B]

屏幕菜单在“工具一”里面,下拉菜单和图标菜单上都有。

如果长宽都缩,那么实体就变形了,如果你想要这些,可以把他们做成块,两个方向不?.. [/B]



在晓东工具栏中没有自由缩放命令.
我正是想要让它变形,用作块的方法变形有点麻烦.
:4 :1 :c
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2002-9-27 16:58:02 | 显示全部楼层

Re: Re: Re: 自由缩放命令在文字菜单中没有,并且只能长宽同比缩放,能否改进.

最初由 wqmzy 发布
[B]


在晓?.. [/B]


屏幕菜单,POP菜单,工具条都有,下面图是工具栏图标:


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

使用道具 举报

发表于 2006-4-11 16:47:17 | 显示全部楼层
请问斑竹大人,这个工具在2004下使用,选择完基点cad2004就死机了

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

使用道具 举报

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

使用道具 举报

发表于 2006-4-12 15:46:32 | 显示全部楼层
其它的还好使在cad2004下,
就是这个自由缩放的命令失效了, 希望斑竹们能把核心的函数改改
让它能够兼容cad 2004
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2006-4-13 11:46:42 | 显示全部楼层
高手能否给我提供点晓东自由缩放的工具能在cad2004下正常运行的信息
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-13 13:52:30 | 显示全部楼层
最初由 su69 发布
[B]高手能否给我提供点晓东自由缩放的工具能在cad2004下正常运行的信息 [/B]

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 14:39 , Processed in 0.445802 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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