WindowsIHateYou 发表于 2022-7-5 23:33:03

Lisp用于m中的视口范围

是否有任何lisp或命令将图纸空间视口的范围绘制到模型空间中?
 
我通常用CTO手动操作,但现在我有了一份有数百个视口的工作。一次Lisp程序要容易得多。
 
谢谢

MSasu 发表于 2022-7-5 23:40:11

不确定那个CTO是什么命令?

WindowsIHateYou 发表于 2022-7-5 23:48:16

CTO(复制到其他空间)或S2P(?)(空间到空间)是两个LISP,可以在纸张和模型之间移动对象,同时调整比例和保持位置(看起来仍然相同)。

rkent 发表于 2022-7-5 23:55:41

 
我附上一个我多年前找到的。它一次只做一个,听起来你想一次做很多。这一个在defpoints上创建对象(即它的年龄),但您可以在lisp例程中将其更改为非打印层,这是您通常使用的层。
MVW。LSP

WindowsIHateYou 发表于 2022-7-6 00:04:58

 
谢谢试过了,但有几个问题。它不考虑视口旋转。此外,新对象的高度正确,但宽度(x2)不正确。尝试锁定和解锁视口,结果相同。
 
如果这样做有效的话,我不介意“每个”都做,而不是“一次完成”。

Organic 发表于 2022-7-6 00:11:38

尝试http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/Outline-projection-all-viewports-to-model/td-p/3254748

WindowsIHateYou 发表于 2022-7-6 00:16:46

 
这听起来正是我想要的,然而,把它放在一起似乎超过了我目前的技能水平和可用时间。我试过“vp outline.lsp”,也在那个帖子里提到过。到目前为止,这对我来说很有效。
 
我是从http://www.jtbworld.com/lisp/vp-outline.htm

Dadgad 发表于 2022-7-6 00:25:11

 
我不确定CHSPACE命令是否在2008年可用。
它不会复制,但会将实体(更改空间)从图纸空间移动到模型空间。
移动时包括缩放。
我通常在现有视口上拖动一个矩形,然后使用CHSPACE将其发送到modelspace。

WindowsIHateYou 发表于 2022-7-6 00:30:17

 
我通常用CTO来做,但是vp大纲lisp节省了很多时间,我有一个有很多视口的项目,所以这将节省很多时间。

WindowsIHateYou 发表于 2022-7-6 00:37:56

vp大纲。lspPer lisp作者,更改如下:
 
 
...将允许lisp退出到图纸空间/布局中。当您必须重复使用lisp时,这很有帮助。
 
最终版本是:
 
vp大纲。lsp
页: [1]
查看完整版本: Lisp用于m中的视口范围