feargt 发表于 2022-7-6 14:28:52

块到Z值

你好
 
我收到了一张测量图。该图由块组成。块由一个点组成,点旁边是文本。文字是实际地面高程。块本身位于图形中的0高程上。
 
我需要做一个地面模型。
 
是否有方法或lisp文件可以读取块中的txt,然后将块移动到此高程?
 
欢迎提出任何想法。。。。。。。。。

David Bethel 发表于 2022-7-6 14:41:52

有很多事情需要验证或需要知道:
[列表]
[*]你知道区块名吗
[*]是文字还是多行文字
[*]是十进制格式的文本
[*]所有内容都在同一UCS中吗
[*]您确定块中只有1个文本吗
-David

feargt 发表于 2022-7-6 14:45:12

 
嗨,大卫,
 
我已经贴了一份区块的副本
 
 
由于你问我的名字,我刚刚发现了另一个问题。
但首先:
 
这是多行文字。
 
带2位小数的十进制格式,即64.65
 
是的,一切都在同一个UCS中
 
每个块中只有1个文本。
 
新发现的问题如下:
 
当我选择块时,名称为*U155
在原始图纸中,我找不到块的原始名称。当我选择块*U155时,我无法打开块编辑器,我会看到一个对话框,要求我选择要编辑的块,但此列表为空。
neuer块。图纸

David Bethel 发表于 2022-7-6 14:51:42

“*Unnn”块名表示它是匿名块。这使事情变得更加困难,但并非不可能。让我看看我能找到什么-大卫

Lee Mac 发表于 2022-7-6 15:00:37

 
听起来像是一个匿名区块。。。
 
{EDIT}:大卫打败了我

David Bethel 发表于 2022-7-6 15:12:18

像这样的事情应该会奏效:
 
请非常小心并进行验证,因为此处没有任何错误检查。按现状-David

feargt 发表于 2022-7-6 15:17:46

嗨,大卫,
 
非常感谢,这正是我想要的。
不过,我刚刚看到了另一个问题。块的插入点应位于块中圆中心的点上。
 
我不知道这项调查是如何进行的,也不知道这些区块是如何插入的。
 
是否需要移动块中的文字,使文字插入点位于圆中的点的顶部。
 
事先道歉,我不知道这会变得如此尴尬。

David Bethel 发表于 2022-7-6 15:22:25

你是说圆心和文本中点应该在0,0-大卫

feargt 发表于 2022-7-6 15:29:55

忘记最后一个问题,我正在小题大做。
 
我只是分解了这些块,只过滤了这些圆,它们的z值是正确的。。。。。。。。。
 
再次感谢您抽出宝贵的时间!!非常感谢,节省了很多时间。我画了一万块!
页: [1]
查看完整版本: 块到Z值