AngelKostadinov 发表于 2015-10-10 05:50:19

ACAD返回的扩展3D比预期的更宽

大家好,
目前我正在检查一堆图纸是否符合一些标准。我们的工程师必须围绕建筑元素绘制一个图框,并在每个布局上绘制一个绘图表。
绘图表必须在绘图框架内。基本上我必须检查绘图表的范围(一个块引用)是否在绘图框架的范围内(另一个块引用)。
正如您在所附的图片上看到的,带有紫色,ACAD返回的范围比绘图表的图形表示更宽,并且它们到达框架之外。我的例程将此图视为错误,但实际上并非如此。我该如何克服这个问题,请你帮帮我!
您可以在下面找到所附的图纸。我正在使用mgddbg工具来哑范围。
最好的问候,安吉尔!

**** Hidden Message *****

Kerry 发表于 2015-10-10 07:41:27

查看块中文本“
”的列宽
添加:
仅出于兴趣,
您是如何生成表示块范围的品红色轮廓的

Kerry 发表于 2015-10-10 07:47:57

如果选择块,然后单击最右侧的gliph,您可以看到文本框
的范围

AngelKostadinov 发表于 2015-10-10 08:12:23

非常感谢,Kerry!
我一个接一个地检查了块内的元素,但似乎我错过了这个。你能原谅我吗...
所以,我必须重新考虑我的算法,以确定一个块是否在另一个块内绘制,因为范围可能与图形表示非常不同。这是个坏消息
关于洋红色矩形->我从“mgddbg”中获取了范围的坐标并用手绘制了矩形

Kerry 发表于 2015-10-11 17:47:40

@AngelKostadinov,
欢迎您从帖子中收集到任何帮助。
这实际上是一个困难的问题。
从技术上讲,您的代码允许文本列宽度是正确的...这是使用所需的块,您不应该对您认为“客户”应该想要的解释进行特殊考虑。(即使客户是你的老板)。
我认为应该修改原始块。一种选择是提供一个例程来提示许可并务实地进行更新。
好运,

AngelKostadinov 发表于 2015-10-12 02:22:34

你是对的,克里,非常感谢你抽出宝贵的时间!
最好的问候,天使!
页: [1]
查看完整版本: ACAD返回的扩展3D比预期的更宽