找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 837|回复: 9

[求助] [求助]:如何使某些zoom视图不要保存,便于用zoom/p一次恢复到之前的视图(类似于pan

[复制链接]
发表于 2005-12-10 01:16:44 | 显示全部楼层 |阅读模式

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

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

×
本人的一个程序,要几十上百次地用zoom来平移视图,但在结束程序后,用zoom/p无法恢复到执行时以及再往前的视图,因为zoom/p最多只能恢复12次。
如何能够象pan一样不保存平移过程中的视图,程序结束后第一次执行zoom/p就可以恢复到执行该程序时的视图。
谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 7245个

财富等级: 富甲天下

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

使用道具 举报

发表于 2005-12-10 08:47:38 | 显示全部楼层
  1. [FONT=courier new]
  2. (command "-view" "s" "temp")
  3. ;;
  4. ;;
  5. ;;
  6. (command "-view" "R" "temp")[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-12-10 08:57:46 | 显示全部楼层
view确实挺好
以前画多层平面的时候,用v1保存当前1层平面,用1来调用,其他楼层v2,2类推,还挺方便的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-10 11:52:25 | 显示全部楼层
xyp1964,谢谢你!
其实,我的程序用到了类似于你提的方法:(command "-view" "s" "temp")。执行一次zoom/p是可以恢复到执行该程序时的视图,但是,无法恢复再往前的视图。因为,再若干次执行zoom/p是恢复平移时的视图(前后视图间差异或移动距离极小)。
程序结束后,不一定都要恢复原视图,所以,程序结尾不会用到(command "-view" "R" "temp")。
不知还有什么好办法,望赐教,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

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

使用道具 举报

 楼主| 发表于 2005-12-10 23:01:44 | 显示全部楼层
根据个人习惯,这个程序在原zoom基础上加入pan的功能。提示为:“指定窗口角点,或[A{全部}/C{中心}/D{动态}/E{范围}/P{上个}/S{比例}/W{窗口}/空格{平移视图}] <P>:”,按空格即可执行平移视图的功能。
有人可能会问,为什么不直接用pan或zoom中的“实时”功能。主要原因有:1、平移视图时不必一直按着左键,要平移拾取一点,平移到所要视图拾取一点即退出平移状态,并可重复以上动作(原功能如经常使用,简直是对食指的虐待),2、可通过右键结束程序(原功能为按 Esc 或 Enter 键退出),由于集合了zoom和pan的功能,用不上原功能“单击右键显示快捷菜单”功能。


不知为什么提示后中括号及以内的字母P(缺省功能)老是无法显示,还另起一行。奇怪!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

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

使用道具 举报

发表于 2006-1-8 22:50:49 | 显示全部楼层
我第一次学会实用view 这个命令,觉得还挺实用,不用过多的在图形之间用zoom命令,简少了鼠标操作。还不错。谢谢楼主!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 15:20 , Processed in 0.209555 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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