Memnon 发表于 2022-7-7 13:54:07

块与wblock

快速提问。规则块和wblock之间的方向是什么?
 
或者wblock只是一个命令?

uddfl 发表于 2022-7-7 14:15:25

哦,参考上面的autodesk链接:
wblock dlg框具有在创建wblock时设置基点的选项。
因此,不只是作为一个保存选择为功能。这更像是,将所选内容保存为空白图形,其中包含且仅包含块的单个副本。
我无法验证这一点,因为我没有autocad(注意:我只是从1993年使用r12或r13的记忆开始)
因此,当您锁定并打开该图形时,autocad是否会将其报告为wblock。
如果有人有机会,你可以通过电子邮件发送使用wblock创建的文件的简单示例。请以dxf r13格式发送,以便我可以用记事本阅读。请仅使用2d,可能只有几个实体(即几条线和几圈),提前谢谢。

Memnon 发表于 2022-7-7 14:52:33

WBLOCK创建单个。dwg-与启动空白图形并从头开始绘制项目完全相同。WBLOCK的一个优点是它可以在绘制过程中清除图形。只有所需的实体(文字样式、图层等)才会穿过。
 
创建块的最大问题是,人们没有合理地设置基点,他们只是将基点保留在0,0。当您开始在多个图形中使用块时,这将在未来对您产生重大影响。

freeko 发表于 2022-7-7 14:59:06

块与wblock的块基点:
用于讨论的3个dxf文件:
http://htwif.com/owen/fbcadcam/wblock_test/initial_drawing.dxf
http://htwif.com/owen/fbcadcam/wblock_test/wblock1.dxf
http://htwif.com/owen/fbcadcam/wblock_test/initial_drawing_wblock.dxf
首先,这些dxf文件是通过我的cad程序创建的(一个爱好项目…请参阅配置文件)。我希望它们是兼容的。
初始图纸有直线(100100)-(200100)和半径为100的圆(100100)。保存为初始图形的文件。dxf。
然后,我使用块名“wblock1”和基点集@(100100)选择两个实体和wblock
我的wblock函数做两件事,1。创建wblock1。dxf和2。将选定实体转换为块名为“wblock1”的块
注意:我的绘图(initial\u drawing.dxf)已更改(即两个实体转换为块),因此我保存为initial\u drawing\u wblock。dxf。
 
检查wblock1。dxf并将其与初始图形进行比较。dxf:
两个文件都没有任何块。
两个文件都有两个实体(直线和圆)
实体位置是唯一的区别
线(100100)-(200100)和圆(100100),半径为100。。。(初始图纸.dxf)
半径为100的直线(0,0)-(100,0)和圆(0,0)。。。(wblock1.dxf)
 
插入wblock1。dxf转换为新图形:
由于该dxf不是块,因此它没有基点。因此,默认基点是具有in的图元范围的左下角。
页: [1]
查看完整版本: 块与wblock