找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2108|回复: 10

[求助] 视口中UCS问题?

[复制链接]

已领礼包: 363个

财富等级: 日进斗金

发表于 2013-11-6 18:02:54 | 显示全部楼层 |阅读模式

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

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

×
(setq centerPnt(vlax-make-safearray vlax-vbDouble '(0 . 2)))  
  (vlax-safearray-fill centerPnt '(50 50 0))  
  (setq width 500)  
  (setq height 500)
  (vla-put-ActiveSpace AcadDocument acpaperspace)  
  (setq newPViewportSel(vla-get-PaperSpace acaddocument))  
  (setq newPViewport(vla-AddPViewport newPViewportSel centerPnt width height))
(vla-ZoomExtents AcadObject)  
  (vla-Display newPViewport :vlax-true)
(vla-put-MSpace AcadDocument :vlax-true)  
  (vla-put-ActivePViewport AcadDocument newPViewport)
(vla-put-customscale newPViewport 1) ;_比例
      (vla-Regen AcadDocument acAllViewports)
    (setq origin (vlax-3d-point 0 0 0)  
          xAxis (vlax-3d-point 1 1 0)  
          yAxis (vlax-3d-point -1 1 0))
      (setq newUCS (vla-Add UCSs origin xAxis yAxis "niwtUCS"))  
      (vla-put-ActiveUCS   AcadDocument  newUCS)
(print (vla-get-UCSPerViewport newPViewport))
(vla-put-ucsiconatorigin newPViewport :vlax-true) ;_显示原点

UCS

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

已领礼包: 363个

财富等级: 日进斗金

 楼主| 发表于 2013-11-6 18:07:16 | 显示全部楼层
怎么视口外面与里面一样的,退出视口怎么没退出UCS,还有怎么实现PLAN啊,除了直接COMMAND“PLAN”外。

点评

另外,如果你想实现PLAN,那么你也可以通过设置系统变量 ucsfollow,在设置UCS前。  详情 回复 发表于 2013-11-6 19:41
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

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

使用道具 举报

已领礼包: 363个

财富等级: 日进斗金

 楼主| 发表于 2013-11-6 19:15:15 | 显示全部楼层
网是这种工具很多我用的GIF屏幕录象工具 V1.02.exe
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-6 19:24:31 | 显示全部楼层
设置完UCS后,你还需要设置VIEW才行。

点评

view?,,是那个函数里进去?我怎么没查到。说详细点好吗  详情 回复 发表于 2013-11-6 20:13
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-6 19:41:24 | 显示全部楼层
zhong2013 发表于 2013-11-6 18:07
怎么视口外面与里面一样的,退出视口怎么没退出UCS,还有怎么实现PLAN啊,除了直接COMMAND“PLAN”外。

另外,如果你想实现PLAN,那么你也可以通过设置系统变量 ucsfollow,在设置UCS前。

点评

好像这个 ucsfollow系统变量在图纸空间是不起作用的。我主要想问的是我退出视口后,怎么在视口外还是UCS坐标系。  详情 回复 发表于 2013-11-6 20:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 363个

财富等级: 日进斗金

 楼主| 发表于 2013-11-6 20:07:13 | 显示全部楼层
newer 发表于 2013-11-6 19:41
另外,如果你想实现PLAN,那么你也可以通过设置系统变量 ucsfollow,在设置UCS前。

好像这个 ucsfollow系统变量在图纸空间是不起作用的。我主要想问的是我退出视口后,怎么在视口外还是UCS坐标系。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 363个

财富等级: 日进斗金

 楼主| 发表于 2013-11-6 20:13:42 | 显示全部楼层
newer 发表于 2013-11-6 19:24
设置完UCS后,你还需要设置VIEW才行。

view?,,是那个函数里进去?我怎么没查到。说详细点好吗

点评

视口是AcDbViewPort类,view是AcDbViewTableRecord 类,不管是模型空间的vport还是图纸空间的viewport 都需要AcDbViewTableRecord来显示。 你查下VLA的setcurrentview方法,看看。  详情 回复 发表于 2013-11-6 21:20
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-6 21:20:46 | 显示全部楼层
zhong2013 发表于 2013-11-6 20:13
view?,,是那个函数里进去?我怎么没查到。说详细点好吗

视口是AcDbViewPort类,view是AcDbViewTableRecord 类,不管是模型空间的vport还是图纸空间的viewport 都需要AcDbViewTableRecord来显示。

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

使用道具 举报

已领礼包: 363个

财富等级: 日进斗金

 楼主| 发表于 2013-11-6 23:19:24 | 显示全部楼层
脑壳短路了,在把UCS设为原坐标系就对了。{:soso_e100:}

点评

那你把修正的代码 对照的原来的贴下吧。 PLAN命令的核心主要就是设置viewdirection.  详情 回复 发表于 2013-11-6 23:42
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-6 23:42:09 | 显示全部楼层
zhong2013 发表于 2013-11-6 23:19
脑壳短路了,在把UCS设为原坐标系就对了。

那你把修正的代码 对照的原来的贴下吧。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 04:27 , Processed in 0.257643 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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