Lee Mac 发表于 2022-7-6 09:30:25

 
因为不需要这样做-您可以直接将对象移动到零高程。将对象移到1e99高程并向后移动,只是说明了AutoCAD坐标系的固有限制,并期望丢弃大于1e99的差值。这种方法通常用于“展平”例程,在这些例程中可能没有其他选择。

Tharwat 发表于 2022-7-6 09:34:01

 
李很聪明。
 
我的灵感来自于那种“扁平化”的常规动作

harilalmn 发表于 2022-7-6 09:36:34

李,
我不知道发生了什么。。。。你能看一下附图吗?它是原始文件“WBlock”ed的一部分。我想让这里面的一切都共面。
 
我有一个脚本文件如下;
 
move
all

0,0,0
0,0,1e99
move
p

0,0,0
0,0,-1e99
 
由于某种原因,脚本正在终止文件。。。!!
它还移动xy平面上的线和块。。。!!
 
正是为了修复这个文件,我尝试了上面的lisp。。。
你能告诉我怎么了吗?
Test_图纸。图纸

Tharwat 发表于 2022-7-6 09:39:34

这很正常,因为其他实体位于不同的Z值上。
 
对于不同Z值的块,请尝试代码。

harilalmn 发表于 2022-7-6 09:43:48

但是我认为上面的脚本文件会将所有内容都置零。。。!!??不是吗?

Tharwat 发表于 2022-7-6 09:47:11

 
如果您希望它适用于所有实体,只需从我的代码中删除(0。“insert”),然后重试。

harilalmn 发表于 2022-7-6 09:49:00

塔尔瓦特。。。但这似乎不起作用。。。它去掉了一些弧的正确位置。。。然而,积木并没有迷失方向。。。!

Tharwat 发表于 2022-7-6 09:53:46

试试其他用户的代码。

eldon 发表于 2022-7-6 09:55:57

人们确实想知道,当发布图形时,它是否实际用于测试发布的代码
 
我看了一下图纸,几何图形是我以前从未见过的。它有点不稳定,圆弧与主轴不太平行。这似乎是一个很好的测试任何扁平Lisp程序,目前似乎无法应付它。
 
应该如何更改几何体,以便展平lisp工作?

Lee Mac 发表于 2022-7-6 09:59:51

我当时在想OP只是想把所有街区的海拔都设置为零。。。
页: 1 [2]
查看完整版本: 设置所有块t的Z位置