单位-复制和粘贴修复?
我有一个客户端,在使用我的软件创建的绘图中有一些块,问题是我认为他已经将一些块从1个绘图复制/粘贴到另一个绘图中,然后再次开始工作,但无论出于何种原因,单位都是不同的。这些块要么使用基点插入(“简单块”),要么从用户选择的几何图形(单个“复杂块”)动态创建。
当用户使用我的应用程序将块几何图形导出到XML时,就会发生问题,我认为为“复杂”块读出的几何图形使用的是定义中的不同单位,而不是插入(引用),这意味着虽然绘图本身看起来不错,但导出的数据已经出来了(米到毫米!)。
主要问题是,复杂块的插入/基点都在0,0,0上,而简单块在插入时具有用户给出的插入点,因此重新导入时的缩放是有失的。
那么我的问题是:
现在有没有一种简单的手动方法来修复复杂块定义的单位/缩放因子?我不认为我可以不重新定义每个块,每个块只有一个版本......
谢谢!
**** Hidden Message ***** 我可能是错的,但另一方面...
我经历了无数的块缩放问题,这些问题与AEC_VARS托管的条目的存在有关(在iPad上,所以无法验证名称,但如果不是这样,它的dang关闭)字典。长话短说 - 如果从所有块和所有目标图纸中删除AEC_VARS字典(在Docs主dic中)(您可以挑选实际条目,但没有真正的好处),则可以解决缩放问题。如果它存在于任何问题上,问题就会再次出现。tl;dr:它就像一个{#$&*@+%}癌症。 PS:通过ObjectDBX清理目录和绘图目录相对容易。在IPad上进行盲编码,类似于...
(vl-cat-all-Application'vla-delet
(list
(vl-cat-all-Application'vla-Item
(list
(vla-get-dictionary doc)
"AEC_VARS"
)
)
)
) 谢谢迈克尔,
AEC_VARS是AutoCAD垂直的东西吗?我问,因为我认为问题始于我们清除绘图(文明3d),但他从那时起已经复制/粘贴到旧模板和其他任何东西中,并且已经进展得太远而无法回头...
我为他找到了一个快速(呃)的解决方案,但它涉及爆炸和重新创建块,幸运的是,我有一个实体的属性对话框,所以他打开它,爆炸并用对话框中的数据重新创建,我想总比没有好。
我一直计划使用组而不是块,不记得为什么我改变了主意......
如果它是由-DWGUniS命令行命令创建的,那么它也可以在vanilla中使用。 你好米克。我一直相信(没有证据或文档)它源于Eaglepoint,是一个不成熟的尝试,试图修复一个实际上并不存在的缩放问题(一些用户根本不知道如何使用现有的缩放变量),在这个过程中创建了一个dwgunits命令。不管出于什么原因,它在Land Desktop / Land F/X中被发扬光大,然后被融入到核心产品中。它的人工制品——AEC _ VARS词典——有时存在,但经常不存在。因此,您可能会遇到这样的情况:它既不在主机(A)中,也不在要导入的块(B)中,在A中但不在B中,以及在A和B中。它经常出现在A或B中,这是因为insert命令实际上会忽略您的缩放指令。更糟的是,不是以一种可预测的、可靠的方式。在我们公司,这是一个巨大的重复出现的、浪费时间的问题,因为好心人会指示其他人运行dwgunits命令来修复缩放灾难,从而使问题永久化。{sigh}在所有文档中使用字典并设置单位变量直接为我们解决了这个问题。
抱歉,如果这篇文章读起来不太好,我已经病了一整天了。:/
谢谢,我不知道他们做了什么或什么时候做的。
这是一种非常罕见的情况,我怀疑它是否会在匆忙中再次发生,我总是在周五下午接到这样的支持电话,当用户试图终止一个逾期项目时,他们会做各种事情来偷工减料等,不知道可能会出什么问题...
不,有意义,谢谢迈克尔,希望你很快感觉好些,伴侣
另一个问题是他们正在Bricscad中打开一个文明3d绘图来使用我的工具,我做了一次审计,有数百个错误,我肯定这没有帮助。
干杯。 谢谢你的祝福,米克,今天感觉好些了。给我贴上好奇的标签——灾难已经和解?
很高兴听到Michael,用户最终从以前的版本重新启动,希望我能吸取教训。
我以前从未见过或听说过这样的事情,我想我会转换为使用组(除非有人对为什么这可能不起作用有一些经验??)。原因是最终用户正在使用来自各种垂直应用程序的绘图,我只需要一种方法来用数据标记事物而不会弄乱他们的绘图。
页:
[1]