如何在不改变尺寸值的情况下重新缩放几何图形?
我必须重新定位几何图形(主要是多段线和尺寸),以适应DWG文件模型空间中4张相邻的A4图纸。因此,必须重新定位和缩放几何图形。我有一些重新定位和重新定位的解决方案。但是,如何在不更改原始尺寸值(并且不篡改图层方向和/或缩放)的情况下重新缩放几何体?**** Hidden Message ***** 我想你需要为每个不同的比例制作一个新的调色板。
(您可能最终会得到1到5.7的调色板等)
我绘制与纸张大小相同的框架并缩放到正确的调色板。然后我有一个功能来单击纸张空间中的框架,它会将框架及其内容缩放到正确的大小。由于纸张空间中有一个标题块,因此通过捕捉标题块将视口绘制到正确的大小。
它工作得很好,并且节省了奇异的调色板。 感谢您的指点,Bryco,我希望它能为我提供解决问题的方法。目前,我无法访问我的Acad / VBA环境。但当我回来时,我会研究DIMSCALE属性及其可能性。
我认为,我首先必须找到重新缩放和重新定位参数,以适合每个目标工作表框架内(及其标题栏外部)的所有几何图形,我将使用近似循环来查找优化。然后,我进行实际的更改,使用 DIMSCALE 来补偿对暗淡值的几何缩放效果。 不要缩放几何图形,缩放绘图框架。 我可能会同意,尸体,如果我预期到画后的变化。我不知道。这只是为了绘图和存档。
不过,我可能会缩放图纸的象限以适合标注的几何图形,然后定位未缩放的几何图形(在两个图纸框架中),然后向下缩放剩余的几何图形(纯粹是装饰性的)以适合可用空间(在另外两个图纸框架中)。通过这种方式,关键的几何图形可以很容易地被改变和重新标注尺寸(我认为这永远不会发生...我提到过吗?). 你知道,有时候我同意“不同的笔画代表不同的人”的概念,但是对于某些事情,有“正确”的方式(或几种)和“错误”的方式(或几种)。抱歉,但是缩放几何以使其适合页面是一种“错误”的方式,这会导致大量的工作来使其看起来“正确”。缩放“一些”对象而不管其他对象会是一场噩梦。我知道它们不应该再被触摸,但如果这真的是真的,为什么要费心存档它们呢?
显而易见的答案是“正确”操作,并且有几种方法可以做到这一点。其中之一是将每一帧以1:1的比例放在它自己的布局中,打开视口并将视口缩放到适当的比例,另一个是将每一帧缩放到它包含的几何形状的适当比例。缩放几何不再是R11的可行选项。
现在,如果您必须继续沿着这条路走下去,请爆炸维度,以便它们在缩放时不再更新。 细分成几张是我的客户在最后一刻提出的要求。它将可视化并使我的参数化绘图宏的最终结果易于绘制,它非常完美,无需手动修改。我认为存储绘图仅用于合法目的。但除此之外,我当然支持你的“福音”,尸体。我保证今后只要有可能,我都会遵循你的方针。
页:
[1]