展平3d对象
大家好,有人知道在不费力地选择每个实体并修改其厚度的情况下展平图形中所有3d对象的任何方法吗?我们有很多图纸,其中包含不必要的3d对象,这会导致选择和重新生成延迟,而在工作中,我们只需要查看2d商店布局,清除所有这些垃圾将无止境地改善情况
我已经有了2个“展平”lisp命令,但这两个命令似乎都不能正确或轻松地完成这项工作(实际上,大多数时候CAD都会遇到致命错误)
基本上,我需要一些东西将所有图形的“Z”轴值更改为零,或者选择具有Z轴值的所有实体,并将这些实体的厚度更改为零
。
**** Hidden Message ***** 我写过许多形式的扁平前腿。其中一些是相当大的应用程序。在每个视口中将每个层绘制为dxb并逆向工程二进制dxb文件是我的最爱之一。
一种快速而肮脏的方式,它将所有东西都扔在空中足够高的地方,这样当它下来时,它就会把自己溅得平的。它可能是你已经拥有的流程之一 --
(defun c:splat ( / ss vars vals)
;;to the best of my knowledge the underlying technique
;;was made public first by Mr. Randy Richardson
(cond
((setq ss (ssget))
(setq vals
(mapcar 'getvar
(setq vars '("cmdecho" "highlight"))
)
)
(mapcar 'setvar vars '(0 0))
(command
"_.move" ss "" "_non" '(0 0 +1e99) ""
"_.move" "_p" "" "_non" '(0 0 -1e99) ""
)
(mapcar 'setvar vars vals)
)
)
(princ)
)
我认为,如果您期望在性能方面取得一些显着的改进,您会感到失望。 在昨天手动整理了所有3d内容作为测试后,当您选择对象时,选择框不再挂起2-3秒,因此显然发生了一些事情,这些是唯一带有3d实体的图纸,也是唯一遭受这种挂起问题的图纸,去想想...
我会尝试一下那个代码,看看会发生什么。它看起来不像我已经得到的任何“扁平化”例程,所以祈祷
干杯。
陆地桌面有一个非常方便的“扁平化Z值”命令。不过,我想这对你没有任何好处,嗯? 毫无疑问,您有“挂起时间”问题,但我们只做3D,从未遇到过这样的选择问题,因此故障可能不是3D。它可能更多地与被展平时被杀死的代理对象有关。 如果您安装了Express工具,则随附一个FLATTEN.lsp。
FLATTEN.lsp 是那些只有命令行的 lisps 之一。查看快速工具帮助文件,了解更多仅命令行 lisps。
享受!
可悲的是,由于我的老板是个吝啬鬼,如果你理解我的意思的话,我工作中的autoCAD“副本”并不完全是光明正大的(尽管我的老板坚持
向我保证他为我的autoCAD版本支付了独立许可证),因此autoCAD express工具没有包含在我安装的磁盘上
有趣的…可能是在那里,我们在这个问题上得到的大量图纸来自同一个ppl,他们似乎对CAD和外部参照以及所有这些东西都了如指掌。像往常一样,它留给绘图室来整理其他人的垃圾工作;事实上,我们最近收到的一批dwg反复崩溃,cad仍然无法使用,以至于我们自己去调查商店,而不依赖这些第三方问题更容易。这似乎只发生在这个特定的主流超市客户的图纸上;其他人都能把事情做好。也许(正如我在另一篇文章中读到的那样),是时候让老板们在投标/谈判新合同时指定电子图纸的某些要求了。
图层过滤器
http://www.theswamp.org/phpBB2/viewtopic.php?t=4265&highlight=delay+filters
http://theswamp.org/phpBB2/viewtopic.php?t=2760&highlight=delete+layer+filter
True Type Fonts
http://www.theswamp.org/phpBB2/viewtopic.php?t=1243&highlight=type+font
其他项目
http://www.theswamp.org/phpBB2/viewtopic.php?p=22083#22083
如果您有或可以找到“CDG Purge 3.0”,这是一个非常好的工具,请注意,我认为
版本4.0不稳定,不再支持。 嗨,CADmonkey
警告,接下来是个人观点(无意冒犯)....
我会认真考虑修改您声明的第一部分,除非您非常乐意在公共场合传播此类信息。
干杯,迈克
页:
[1]
2